home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ PowerPlug / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19121.txt < prev    next >
INI File  |  1996-07-18  |  201KB  |  4,681 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AE1439E7
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000250]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 4064
  13.   unpacked_size 4064
  14.   packed_size 4064
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind PROCESS
  17.   alignment 02
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  39430000  addi      r10, r3, 0x0000
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  93E1FFFC  stw       [r1 - 0x0004], r31
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  9081003C  stw       [r1 + 0x003C], r4
  25. 00000018  3C008001  lis       r0, 0x8001
  26. 0000001C  33E08002  subic     r31, r0, 32766
  27. 00000020  A86A0002  lha       r3, [r10 + 0x0002]
  28. 00000024  30810038  addic     r4, r1, 56
  29. 00000028  480000B9  bl        +0x000000B8 /* 000000E0 */
  30. 0000002C  2C030000  cmpwi     r3, 0
  31. 00000030  3800FFFF  li        r0, 0xFFFFFFFF
  32. 00000034  7F030040  cmpl      cr6, r3, r0
  33. 00000038  38A30000  addi      r5, r3, 0x0000
  34. 0000003C  4182005C  beq       +0x0000005C /* 00000098 */
  35. 00000040  3800FFFE  li        r0, 0xFFFFFFFE
  36. 00000044  7C030040  cmpl      r3, r0
  37. 00000048  4C800000  mcrf      cr1, cr0
  38. 0000004C  419A0044  beq       cr6, +0x00000044 /* 00000090 */
  39. 00000050  80C10038  lwz       r6, [r1 + 0x0038]
  40. 00000054  2C060000  cmpwi     r6, 0
  41. 00000058  4186003C  beq       cr1, +0x0000003C /* 00000094 */
  42. 0000005C  8061003C  lwz       r3, [r1 + 0x003C]
  43. 00000060  388A0000  addi      r4, r10, 0x0000
  44. 00000064  4182001C  beq       +0x0000001C /* 00000080 */
  45. 00000068  48003D5D  bl        +0x00003D5C /* 00003DC4 */
  46. 0000006C  80410014  lwz       r2, [r1 + 0x0014]
  47. 00000070  3BE30000  addi      r31, r3, 0x0000
  48. 00000074  387F0000  addi      r3, r31, 0x0000
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  48000024  b         +0x00000024 /* 000000A0 */
  51. label00000080:
  52. 00000080  8062FFD8  lwz       r3, [r2 - 0x0028]
  53. 00000084  48003B61  bl        +0x00003B60 /* 00003BE4 */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  4800000C  b         +0x0000000C /* 00000098 */
  56. label00000090:
  57. 00000090  40820008  bne       +0x00000008 /* 00000098 */
  58. label00000094:
  59. 00000094  3BE00000  li        r31, 0x0000
  60. label00000098:
  61. 00000098  387F0000  addi      r3, r31, 0x0000
  62. 0000009C  81810058  lwz       r12, [r1 + 0x0058]
  63. label000000A0:
  64. 000000A0  83E1004C  lwz       r31, [r1 + 0x004C]
  65. 000000A4  7D8803A6  mtlr      r12
  66. 000000A8  30210050  addic     r1, r1, 80
  67. 000000AC  4E800020  blr
  68. 000000B0  00000000  .invalid
  69. 000000B4  00002041  .invalid
  70. 000000B8  80010200  lwz       r0, [r1 + 0x0200]
  71. 000000BC  00000000  .invalid
  72. 000000C0  000000B0  .invalid
  73. 000000C4  00175955  .invalid
  74. 000000C8  565F4344  rlwinm    r31, r18, 8, 13, 2
  75. 000000CC  436F6D70  bdz       cr3, +0x00006D70 /* 00006E3C */
  76. 000000D0  6F6E656E  xoris     r14, r27, 0x656E
  77. 000000D4  74446973  andis.    r4, r2, 0x6973
  78. 000000D8  70617463  andi.     r1, r3, 0x7463
  79. 000000DC  68000000  xori      r0, r0, 0x0000
  80. fn000000E0:
  81. 000000E0  7C650734  extsh     r5, r3
  82. 000000E4  7CA04670  srawi     r0, r5, 8
  83. 000000E8  7C000735  extsh.    r0, r0
  84. 000000EC  39000000  li        r8, 0x0000
  85. 000000F0  30A50008  addic     r5, r5, 8
  86. 000000F4  39280000  addi      r9, r8, 0x0000
  87. 000000F8  40800024  bge       +0x00000024 /* 0000011C */
  88. 000000FC  7CA00735  extsh.    r0, r5
  89. 00000100  80A2FFDC  lwz       r5, [r2 - 0x0024]
  90. 00000104  54001838  rlwinm    r0, r0, 3, 0, 28
  91. 00000108  80A50002  lwz       r5, [r5 + 0x0002]
  92. 0000010C  41800048  blt       +0x00000048 /* 00000154 */
  93. 00000110  7D250014  addc      r9, r5, r0
  94. 00000114  2C890000  cmpwi     cr1, r9, 0
  95. 00000118  48000040  b         +0x00000040 /* 00000158 */
  96. label0000011C:
  97. 0000011C  30000001  addic     r0, r0, 1
  98. 00000120  54051838  rlwinm    r5, r0, 3, 0, 28
  99. 00000124  7CA02810  subfc     r5, r0, r5
  100. 00000128  7CE02810  subfc     r7, r0, r5
  101. 0000012C  80A2FFDC  lwz       r5, [r2 - 0x0024]
  102. 00000130  5460063E  rlwinm    r0, r3, 0, 24, 31
  103. 00000134  41810020  bgt       +0x00000020 /* 00000154 */
  104. 00000138  7CC53AAE  lhax      r6, r5, r7
  105. 0000013C  7CA53814  addc      r5, r5, r7
  106. 00000140  7C003000  cmp       r0, r6
  107. 00000144  54601D78  rlwinm    r0, r3, 3, 21, 28
  108. 00000148  4080000C  bge       +0x0000000C /* 00000154 */
  109. 0000014C  80A50002  lwz       r5, [r5 + 0x0002]
  110. 00000150  7D202814  addc      r9, r0, r5
  111. label00000154:
  112. 00000154  2C890000  cmpwi     cr1, r9, 0
  113. label00000158:
  114. 00000158  80A90004  lwz       r5, [r9 + 0x0004]
  115. 0000015C  4186000C  beq       cr1, +0x0000000C /* 00000168 */
  116. 00000160  90A40000  stw       [r4], r5
  117. 00000164  81090000  lwz       r8, [r9]
  118. label00000168:
  119. 00000168  38680000  addi      r3, r8, 0x0000
  120. 0000016C  4E800020  blr
  121. 00000170  00000000  .invalid
  122. 00000174  00002040  .invalid
  123. 00000178  00000200  .invalid
  124. 0000017C  00000000  .invalid
  125. 00000180  00000090  .invalid
  126. 00000184  00185955  .invalid
  127. 00000188  565F4344  rlwinm    r31, r18, 8, 13, 2
  128. 0000018C  46696E64  .invalid  sc
  129. 00000190  526F7574  rlwimi    r15, r19, 14, 21, 26
  130. 00000194  696E6550  xori      r14, r11, 0x6550
  131. 00000198  726F6350  andi.     r15, r19, 0x6350
  132. 0000019C  74720000  andis.    r18, r3, 0x0000
  133. 000001A0  7C0802A6  mflr      r0
  134. 000001A4  9421FFC0  stwu      [r1 - 0x0040], r1
  135. 000001A8  90010048  stw       [r1 + 0x0048], r0
  136. 000001AC  7C830734  extsh     r3, r4
  137. 000001B0  30810038  addic     r4, r1, 56
  138. 000001B4  4BFFFF2D  bl        -0x000000D4 /* 000000E0 */
  139. 000001B8  2C03FFFF  cmpwi     r3, -1
  140. 000001BC  2C830000  cmpwi     cr1, r3, 0
  141. 000001C0  38600000  li        r3, 0x0000
  142. 000001C4  4182000C  beq       +0x0000000C /* 000001D0 */
  143. 000001C8  41860008  beq       cr1, +0x00000008 /* 000001D0 */
  144. 000001CC  38600001  li        r3, 0x0001
  145. label000001D0:
  146. 000001D0  81810048  lwz       r12, [r1 + 0x0048]
  147. 000001D4  30210040  addic     r1, r1, 64
  148. 000001D8  7D8803A6  mtlr      r12
  149. 000001DC  4E800020  blr
  150. 000001E0  00000000  .invalid
  151. 000001E4  00002041  .invalid
  152. 000001E8  80000200  lwz       r0, [r0 + 0x0200]
  153. 000001EC  00000000  .invalid
  154. 000001F0  00000040  .invalid
  155. 000001F4  000B5955  .invalid
  156. 000001F8  565F4344  rlwinm    r31, r18, 8, 13, 2
  157. 000001FC  43616E44  bc     27, 1, +0x00006E44 /* 00007040 */
  158. 00000200  6F000000  xoris     r0, r24, 0x0000
  159. 00000204  BF41FFE8  stmw      [r1 - 0x0018], r26
  160. 00000208  7C0802A6  mflr      r0
  161. 0000020C  3BE40000  addi      r31, r4, 0x0000
  162. 00000210  90010008  stw       [r1 + 0x0008], r0
  163. 00000214  9421FFA0  stwu      [r1 - 0x0060], r1
  164. 00000218  4800399D  bl        +0x0000399C /* 00003BB4 */
  165. 0000021C  80410014  lwz       r2, [r1 + 0x0014]
  166. 00000220  90610038  stw       [r1 + 0x0038], r3
  167. 00000224  3860093A  li        r3, 0x093A
  168. 00000228  480039A5  bl        +0x000039A4 /* 00003BCC */
  169. 0000022C  80410014  lwz       r2, [r1 + 0x0014]
  170. 00000230  2C030000  cmpwi     r3, 0
  171. 00000234  3BC30000  addi      r30, r3, 0x0000
  172. 00000238  389E0000  addi      r4, r30, 0x0000
  173. 0000023C  3860FF94  li        r3, 0xFFFFFF94
  174. 00000240  418201B8  beq       +0x000001B8 /* 000003F8 */
  175. 00000244  387F0000  addi      r3, r31, 0x0000
  176. 00000248  48003AA5  bl        +0x00003AA4 /* 00003CEC */
  177. 0000024C  80410014  lwz       r2, [r1 + 0x0014]
  178. 00000250  93FE0004  stw       [r30 + 0x0004], r31
  179. 00000254  387F0000  addi      r3, r31, 0x0000
  180. 00000258  480039D5  bl        +0x000039D4 /* 00003C2C */
  181. 0000025C  80410014  lwz       r2, [r1 + 0x0014]
  182. 00000260  7C630034  cntlzw    r3, r3
  183. 00000264  3463FFE0  subic.    r3, r3, 32
  184. 00000268  41800014  blt       +0x00000014 /* 0000027C */
  185. 0000026C  48003991  bl        +0x00003990 /* 00003BFC */
  186. 00000270  80410014  lwz       r2, [r1 + 0x0014]
  187. 00000274  480039A1  bl        +0x000039A0 /* 00003C14 */
  188. 00000278  80410014  lwz       r2, [r1 + 0x0014]
  189. label0000027C:
  190. 0000027C  387F0000  addi      r3, r31, 0x0000
  191. 00000280  480039F5  bl        +0x000039F4 /* 00003C74 */
  192. 00000284  80410014  lwz       r2, [r1 + 0x0014]
  193. 00000288  2C030000  cmpwi     r3, 0
  194. 0000028C  3BA30000  addi      r29, r3, 0x0000
  195. 00000290  38600012  li        r3, 0x0012
  196. 00000294  4082002C  bne       +0x0000002C /* 000002C0 */
  197. 00000298  48003935  bl        +0x00003934 /* 00003BCC */
  198. 0000029C  80410014  lwz       r2, [r1 + 0x0014]
  199. 000002A0  2C030000  cmpwi     r3, 0
  200. 000002A4  3B60FF94  li        r27, 0xFFFFFF94
  201. 000002A8  3BA30000  addi      r29, r3, 0x0000
  202. 000002AC  387F0000  addi      r3, r31, 0x0000
  203. 000002B0  41820114  beq       +0x00000114 /* 000003C4 */
  204. 000002B4  389D0000  addi      r4, r29, 0x0000
  205. 000002B8  480039D5  bl        +0x000039D4 /* 00003C8C */
  206. 000002BC  80410014  lwz       r2, [r1 + 0x0014]
  207. label000002C0:
  208. 000002C0  807D000C  lwz       r3, [r29 + 0x000C]
  209. 000002C4  2C030000  cmpwi     r3, 0
  210. 000002C8  80830000  lwz       r4, [r3]
  211. 000002CC  2C840000  cmpwi     cr1, r4, 0
  212. 000002D0  41820008  beq       +0x00000008 /* 000002D8 */
  213. 000002D4  408600B4  bne       cr1, +0x000000B4 /* 00000388 */
  214. label000002D8:
  215. 000002D8  4800396D  bl        +0x0000396C /* 00003C44 */
  216. 000002DC  80410014  lwz       r2, [r1 + 0x0014]
  217. 000002E0  7C7C0734  extsh     r28, r3
  218. 000002E4  807D000C  lwz       r3, [r29 + 0x000C]
  219. 000002E8  2C030000  cmpwi     r3, 0
  220. 000002EC  4182000C  beq       +0x0000000C /* 000002F8 */
  221. 000002F0  4800396D  bl        +0x0000396C /* 00003C5C */
  222. 000002F4  80410014  lwz       r2, [r1 + 0x0014]
  223. label000002F8:
  224. 000002F8  387F0000  addi      r3, r31, 0x0000
  225. 000002FC  48003D39  bl        +0x00003D38 /* 00004034 */
  226. 00000300  80410014  lwz       r2, [r1 + 0x0014]
  227. 00000304  7C7A0734  extsh     r26, r3
  228. 00000308  2C1AFFFF  cmpwi     r26, -1
  229. 0000030C  3C606364  lis       r3, 0x6364
  230. 00000310  3880B54F  li        r4, 0xFFFFB54F
  231. 00000314  30636369  addic     r3, r3, 25449
  232. 00000318  3B60FF94  li        r27, 0xFFFFFF94
  233. 0000031C  418200A8  beq       +0x000000A8 /* 000003C4 */
  234. 00000320  48003D2D  bl        +0x00003D2C /* 0000404C */
  235. 00000324  80410014  lwz       r2, [r1 + 0x0014]
  236. 00000328  2C030000  cmpwi     r3, 0
  237. 0000032C  907D000C  stw       [r29 + 0x000C], r3
  238. 00000330  40820034  bne       +0x00000034 /* 00000364 */
  239. 00000334  387A0000  addi      r3, r26, 0x0000
  240. 00000338  4800396D  bl        +0x0000396C /* 00003CA4 */
  241. 0000033C  80410014  lwz       r2, [r1 + 0x0014]
  242. 00000340  4800397D  bl        +0x0000397C /* 00003CBC */
  243. 00000344  80410014  lwz       r2, [r1 + 0x0014]
  244. 00000348  7C7B0734  extsh     r27, r3
  245. 0000034C  387C0000  addi      r3, r28, 0x0000
  246. 00000350  48003985  bl        +0x00003984 /* 00003CD4 */
  247. 00000354  80410014  lwz       r2, [r1 + 0x0014]
  248. 00000358  2C1E0000  cmpwi     r30, 0
  249. 0000035C  387E0000  addi      r3, r30, 0x0000
  250. 00000360  4800006C  b         +0x0000006C /* 000003CC */
  251. label00000364:
  252. 00000364  48003AC1  bl        +0x00003AC0 /* 00003E24 */
  253. 00000368  80410014  lwz       r2, [r1 + 0x0014]
  254. 0000036C  387A0000  addi      r3, r26, 0x0000
  255. 00000370  48003935  bl        +0x00003934 /* 00003CA4 */
  256. 00000374  80410014  lwz       r2, [r1 + 0x0014]
  257. 00000378  387C0000  addi      r3, r28, 0x0000
  258. 0000037C  48003959  bl        +0x00003958 /* 00003CD4 */
  259. 00000380  80410014  lwz       r2, [r1 + 0x0014]
  260. 00000384  807D000C  lwz       r3, [r29 + 0x000C]
  261. label00000388:
  262. 00000388  4800397D  bl        +0x0000397C /* 00003D04 */
  263. 0000038C  80410014  lwz       r2, [r1 + 0x0014]
  264. 00000390  8082FFE0  lwz       r4, [r2 - 0x0020]
  265. 00000394  80E2FFE4  lwz       r7, [r2 - 0x001C]
  266. 00000398  38A0FFFF  li        r5, 0xFFFFFFFF
  267. 0000039C  93FE0920  stw       [r30 + 0x0920], r31
  268. 000003A0  93BE0000  stw       [r30], r29
  269. 000003A4  80610038  lwz       r3, [r1 + 0x0038]
  270. 000003A8  909E0912  stw       [r30 + 0x0912], r4
  271. 000003AC  90BE0916  stw       [r30 + 0x0916], r5
  272. 000003B0  90FE001E  stw       [r30 + 0x001E], r7
  273. 000003B4  48003861  bl        +0x00003860 /* 00003C14 */
  274. 000003B8  80410014  lwz       r2, [r1 + 0x0014]
  275. 000003BC  38600000  li        r3, 0x0000
  276. 000003C0  48000038  b         +0x00000038 /* 000003F8 */
  277. label000003C4:
  278. 000003C4  2C1E0000  cmpwi     r30, 0
  279. 000003C8  387E0000  addi      r3, r30, 0x0000
  280. label000003CC:
  281. 000003CC  4182000C  beq       +0x0000000C /* 000003D8 */
  282. 000003D0  4800394D  bl        +0x0000394C /* 00003D1C */
  283. 000003D4  80410014  lwz       r2, [r1 + 0x0014]
  284. label000003D8:
  285. 000003D8  387F0000  addi      r3, r31, 0x0000
  286. 000003DC  38800000  li        r4, 0x0000
  287. 000003E0  4800390D  bl        +0x0000390C /* 00003CEC */
  288. 000003E4  80410014  lwz       r2, [r1 + 0x0014]
  289. 000003E8  80610038  lwz       r3, [r1 + 0x0038]
  290. 000003EC  48003829  bl        +0x00003828 /* 00003C14 */
  291. 000003F0  80410014  lwz       r2, [r1 + 0x0014]
  292. 000003F4  387B0000  addi      r3, r27, 0x0000
  293. label000003F8:
  294. 000003F8  81810068  lwz       r12, [r1 + 0x0068]
  295. 000003FC  30210060  addic     r1, r1, 96
  296. 00000400  7D8803A6  mtlr      r12
  297. 00000404  BB41FFE8  lmw       r26, [r1 - 0x0018]
  298. 00000408  4E800020  blr
  299. 0000040C  00000000  .invalid
  300. 00000410  00002041  .invalid
  301. 00000414  80060200  lwz       r0, [r6 + 0x0200]
  302. 00000418  00000000  .invalid
  303. 0000041C  00000208  .invalid
  304. 00000420  000A5955  .invalid
  305. 00000424  565F4344  rlwinm    r31, r18, 8, 13, 2
  306. 00000428  4F70656E  .invalid  4C
  307. fn0000042C:
  308. 0000042C  93E1FFFC  stw       [r1 - 0x0004], r31
  309. 00000430  83E30000  lwz       r31, [r3]
  310. 00000434  7C0802A6  mflr      r0
  311. 00000438  2C1F0000  cmpwi     r31, 0
  312. 0000043C  90010008  stw       [r1 + 0x0008], r0
  313. 00000440  9421FFB0  stwu      [r1 - 0x0050], r1
  314. 00000444  3860FF94  li        r3, 0xFFFFFF94
  315. 00000448  41820210  beq       +0x00000210 /* 00000658 */
  316. 0000044C  48003769  bl        +0x00003768 /* 00003BB4 */
  317. 00000450  80410014  lwz       r2, [r1 + 0x0014]
  318. 00000454  90610038  stw       [r1 + 0x0038], r3
  319. 00000458  387F0000  addi      r3, r31, 0x0000
  320. 0000045C  480038D9  bl        +0x000038D8 /* 00003D34 */
  321. 00000460  80410014  lwz       r2, [r1 + 0x0014]
  322. 00000464  480037B1  bl        +0x000037B0 /* 00003C14 */
  323. 00000468  80410014  lwz       r2, [r1 + 0x0014]
  324. 0000046C  807F0000  lwz       r3, [r31]
  325. 00000470  38000001  li        r0, 0x0001
  326. 00000474  2C830000  cmpwi     cr1, r3, 0
  327. 00000478  981F0010  stb       [r31 + 0x0010], r0
  328. 0000047C  80030000  lwz       r0, [r3]
  329. 00000480  2C000000  cmpwi     r0, 0
  330. 00000484  41860010  beq       cr1, +0x00000010 /* 00000494 */
  331. 00000488  408201B4  bne       +0x000001B4 /* 0000063C */
  332. 0000048C  480037D1  bl        +0x000037D0 /* 00003C5C */
  333. 00000490  80410014  lwz       r2, [r1 + 0x0014]
  334. label00000494:
  335. 00000494  38600A00  li        r3, 0x0A00
  336. 00000498  480038B5  bl        +0x000038B4 /* 00003D4C */
  337. 0000049C  80410014  lwz       r2, [r1 + 0x0014]
  338. 000004A0  907F0000  stw       [r31], r3
  339. 000004A4  2C830000  cmpwi     cr1, r3, 0
  340. 000004A8  80E30000  lwz       r7, [r3]
  341. 000004AC  2C070000  cmpwi     r7, 0
  342. 000004B0  41860198  beq       cr1, +0x00000198 /* 00000648 */
  343. 000004B4  38A00000  li        r5, 0x0000
  344. 000004B8  38800080  li        r4, 0x0080
  345. 000004BC  3C00FF4D  lis       r0, 0xFF4D
  346. 000004C0  4182017C  beq       +0x0000017C /* 0000063C */
  347. 000004C4  38650000  addi      r3, r5, 0x0000
  348. 000004C8  30C7FFFE  subic     r6, r7, 2
  349. 000004CC  7C8903A6  mtctr     r4
  350. label000004D0:
  351. 000004D0  3D030001  addis     r8, r3, 0x0001
  352. 000004D4  306866E9  addic     r3, r8, 26345
  353. 000004D8  31088000  subic     r8, r8, 32768
  354. 000004DC  7D088670  srawi     r8, r8, 16
  355. 000004E0  B5060002  sthu      [r6 + 0x0002], r8
  356. 000004E4  4200FFEC  bdnz      -0x00000014 /* 000004D0 */
  357. 000004E8  30C08B80  subic     r6, r0, 29824
  358. 000004EC  306700FE  addic     r3, r7, 254
  359. 000004F0  7C8903A6  mtctr     r4
  360. label000004F4:
  361. 000004F4  3C060001  addis     r0, r6, 0x0001
  362. 000004F8  30C066E9  addic     r6, r0, 26345
  363. 000004FC  30008000  subic     r0, r0, 32768
  364. 00000500  7C008670  srawi     r0, r0, 16
  365. 00000504  B4030002  sthu      [r3 + 0x0002], r0
  366. 00000508  4200FFEC  bdnz      -0x00000014 /* 000004F4 */
  367. 0000050C  38C50000  addi      r6, r5, 0x0000
  368. 00000510  306701FE  addic     r3, r7, 510
  369. 00000514  7C8903A6  mtctr     r4
  370. label00000518:
  371. 00000518  3C060002  addis     r0, r6, 0x0002
  372. 0000051C  3CC60001  addis     r6, r6, 0x0001
  373. 00000520  30C68000  subic     r6, r6, 32768
  374. 00000524  7CC68670  srawi     r6, r6, 16
  375. 00000528  B4C30002  sthu      [r3 + 0x0002], r6
  376. 0000052C  30C0C51F  subic     r6, r0, 15073
  377. 00000530  4200FFE8  bdnz      -0x00000018 /* 00000518 */
  378. 00000534  3C00FF1D  lis       r0, 0xFF1D
  379. 00000538  30607080  addic     r3, r0, 28800
  380. 0000053C  30C702FE  addic     r6, r7, 766
  381. 00000540  7C8903A6  mtctr     r4
  382. label00000544:
  383. 00000544  3C030002  addis     r0, r3, 0x0002
  384. 00000548  3C630001  addis     r3, r3, 0x0001
  385. 0000054C  30638000  subic     r3, r3, 32768
  386. 00000550  7C638670  srawi     r3, r3, 16
  387. 00000554  B4660002  sthu      [r6 + 0x0002], r3
  388. 00000558  3060C51F  subic     r3, r0, 15073
  389. 0000055C  4200FFE8  bdnz      -0x00000018 /* 00000544 */
  390. 00000560  38C50000  addi      r6, r5, 0x0000
  391. 00000564  306703FF  addic     r3, r7, 1023
  392. 00000568  7C8903A6  mtctr     r4
  393. label0000056C:
  394. 0000056C  3C060001  addis     r0, r6, 0x0001
  395. 00000570  30C0B6DC  subic     r6, r0, 18724
  396. 00000574  30008000  subic     r0, r0, 32768
  397. 00000578  7C008670  srawi     r0, r0, 16
  398. 0000057C  9C030001  stbu      [r3 + 0x0001], r0
  399. 00000580  4200FFEC  bdnz      -0x00000014 /* 0000056C */
  400. 00000584  3C00FFA5  lis       r0, 0xFFA5
  401. 00000588  30C09200  subic     r6, r0, 28160
  402. 0000058C  3067047F  addic     r3, r7, 1151
  403. 00000590  7C8903A6  mtctr     r4
  404. label00000594:
  405. 00000594  3C060001  addis     r0, r6, 0x0001
  406. 00000598  30C0B6DC  subic     r6, r0, 18724
  407. 0000059C  30008000  subic     r0, r0, 32768
  408. 000005A0  7C008670  srawi     r0, r0, 16
  409. 000005A4  9C030001  stbu      [r3 + 0x0001], r0
  410. 000005A8  4200FFEC  bdnz      -0x00000014 /* 00000594 */
  411. 000005AC  38C50000  addi      r6, r5, 0x0000
  412. 000005B0  306704FF  addic     r3, r7, 1279
  413. 000005B4  7C8903A6  mtctr     r4
  414. label000005B8:
  415. 000005B8  3C060001  addis     r0, r6, 0x0001
  416. 000005BC  30008000  subic     r0, r0, 32768
  417. 000005C0  7C008670  srawi     r0, r0, 16
  418. 000005C4  9C030001  stbu      [r3 + 0x0001], r0
  419. 000005C8  30C657FD  addic     r6, r6, 22525
  420. 000005CC  4200FFEC  bdnz      -0x00000014 /* 000005B8 */
  421. 000005D0  3C00FFD4  lis       r0, 0xFFD4
  422. 000005D4  30600180  addic     r3, r0, 384
  423. 000005D8  30C7057F  addic     r6, r7, 1407
  424. 000005DC  7C8903A6  mtctr     r4
  425. label000005E0:
  426. 000005E0  3C030001  addis     r0, r3, 0x0001
  427. 000005E4  30008000  subic     r0, r0, 32768
  428. 000005E8  7C008670  srawi     r0, r0, 16
  429. 000005EC  9C060001  stbu      [r6 + 0x0001], r0
  430. 000005F0  306357FD  addic     r3, r3, 22525
  431. 000005F4  4200FFEC  bdnz      -0x00000014 /* 000005E0 */
  432. 000005F8  306705FE  addic     r3, r7, 1534
  433. 000005FC  7C8903A6  mtctr     r4
  434. label00000600:
  435. 00000600  B4A30002  sthu      [r3 + 0x0002], r5
  436. 00000604  4200FFFC  bdnz      -0x00000004 /* 00000600 */
  437. 00000608  38000100  li        r0, 0x0100
  438. 0000060C  7C0903A6  mtctr     r0
  439. 00000610  306706FE  addic     r3, r7, 1790
  440. 00000614  380000FF  li        r0, 0x00FF
  441. label00000618:
  442. 00000618  B4A30002  sthu      [r3 + 0x0002], r5
  443. 0000061C  30A50001  addic     r5, r5, 1
  444. 00000620  4200FFF8  bdnz      -0x00000008 /* 00000618 */
  445. 00000624  306708FE  addic     r3, r7, 2302
  446. 00000628  7C8903A6  mtctr     r4
  447. label0000062C:
  448. 0000062C  B4030002  sthu      [r3 + 0x0002], r0
  449. 00000630  4200FFFC  bdnz      -0x00000004 /* 0000062C */
  450. 00000634  807F0000  lwz       r3, [r31]
  451. 00000638  2C830000  cmpwi     cr1, r3, 0
  452. label0000063C:
  453. 0000063C  4186000C  beq       cr1, +0x0000000C /* 00000648 */
  454. 00000640  480036C5  bl        +0x000036C4 /* 00003D04 */
  455. 00000644  80410014  lwz       r2, [r1 + 0x0014]
  456. label00000648:
  457. 00000648  80610038  lwz       r3, [r1 + 0x0038]
  458. 0000064C  480035C9  bl        +0x000035C8 /* 00003C14 */
  459. 00000650  80410014  lwz       r2, [r1 + 0x0014]
  460. 00000654  38600000  li        r3, 0x0000
  461. label00000658:
  462. 00000658  81810058  lwz       r12, [r1 + 0x0058]
  463. 0000065C  83E1004C  lwz       r31, [r1 + 0x004C]
  464. 00000660  7D8803A6  mtlr      r12
  465. 00000664  30210050  addic     r1, r1, 80
  466. 00000668  4E800020  blr
  467. 0000066C  00000000  .invalid
  468. 00000670  00002041  .invalid
  469. 00000674  80010100  lwz       r0, [r1 + 0x0100]
  470. 00000678  00000000  .invalid
  471. 0000067C  00000240  .invalid
  472. 00000680  0016496E  .invalid
  473. 00000684  69746961  xori      r20, r11, 0x6961
  474. 00000688  6C697A65  xoris     r9, r3, 0x7A65
  475. 0000068C  4465636F  .invalid  sc
  476. 00000690  64655461  oris      r5, r3, 0x5461
  477. 00000694  626C6573  ori       r12, r19, 0x6573
  478. fn00000698:
  479. 00000698  93E1FFFC  stw       [r1 - 0x0004], r31
  480. 0000069C  83E30000  lwz       r31, [r3]
  481. 000006A0  7C0802A6  mflr      r0
  482. 000006A4  2C1F0000  cmpwi     r31, 0
  483. 000006A8  90010008  stw       [r1 + 0x0008], r0
  484. 000006AC  9421FFB0  stwu      [r1 - 0x0050], r1
  485. 000006B0  3860FF94  li        r3, 0xFFFFFF94
  486. 000006B4  41820160  beq       +0x00000160 /* 00000814 */
  487. 000006B8  480034FD  bl        +0x000034FC /* 00003BB4 */
  488. 000006BC  80410014  lwz       r2, [r1 + 0x0014]
  489. 000006C0  90610038  stw       [r1 + 0x0038], r3
  490. 000006C4  387F0000  addi      r3, r31, 0x0000
  491. 000006C8  4800366D  bl        +0x0000366C /* 00003D34 */
  492. 000006CC  80410014  lwz       r2, [r1 + 0x0014]
  493. 000006D0  48003545  bl        +0x00003544 /* 00003C14 */
  494. 000006D4  80410014  lwz       r2, [r1 + 0x0014]
  495. 000006D8  807F0008  lwz       r3, [r31 + 0x0008]
  496. 000006DC  38000001  li        r0, 0x0001
  497. 000006E0  2C830000  cmpwi     cr1, r3, 0
  498. 000006E4  981F0010  stb       [r31 + 0x0010], r0
  499. 000006E8  80030000  lwz       r0, [r3]
  500. 000006EC  2C000000  cmpwi     r0, 0
  501. 000006F0  41860010  beq       cr1, +0x00000010 /* 00000700 */
  502. 000006F4  40820104  bne       +0x00000104 /* 000007F8 */
  503. 000006F8  48003565  bl        +0x00003564 /* 00003C5C */
  504. 000006FC  80410014  lwz       r2, [r1 + 0x0014]
  505. label00000700:
  506. 00000700  38600E00  li        r3, 0x0E00
  507. 00000704  48003649  bl        +0x00003648 /* 00003D4C */
  508. 00000708  80410014  lwz       r2, [r1 + 0x0014]
  509. 0000070C  907F0008  stw       [r31 + 0x0008], r3
  510. 00000710  2C830000  cmpwi     cr1, r3, 0
  511. 00000714  80C30000  lwz       r6, [r3]
  512. 00000718  2C060000  cmpwi     r6, 0
  513. 0000071C  418600E8  beq       cr1, +0x000000E8 /* 00000804 */
  514. 00000720  38800000  li        r4, 0x0000
  515. 00000724  38000100  li        r0, 0x0100
  516. 00000728  38A40000  addi      r5, r4, 0x0000
  517. 0000072C  418200CC  beq       +0x000000CC /* 000007F8 */
  518. 00000730  3066FFFE  subic     r3, r6, 2
  519. 00000734  7C0903A6  mtctr     r0
  520. label00000738:
  521. 00000738  7CA74670  srawi     r7, r5, 8
  522. 0000073C  B4E30002  sthu      [r3 + 0x0002], r7
  523. 00000740  30A54C85  addic     r5, r5, 19589
  524. 00000744  4200FFF4  bdnz      -0x0000000C /* 00000738 */
  525. 00000748  306601FE  addic     r3, r6, 510
  526. 0000074C  38A40000  addi      r5, r4, 0x0000
  527. 00000750  7C0903A6  mtctr     r0
  528. label00000754:
  529. 00000754  3CE50001  addis     r7, r5, 0x0001
  530. 00000758  7CA54670  srawi     r5, r5, 8
  531. 0000075C  B4A30002  sthu      [r3 + 0x0002], r5
  532. 00000760  30A7962B  subic     r5, r7, 27093
  533. 00000764  4200FFF0  bdnz      -0x00000010 /* 00000754 */
  534. 00000768  38A40000  addi      r5, r4, 0x0000
  535. 0000076C  306603FE  addic     r3, r6, 1022
  536. 00000770  7C0903A6  mtctr     r0
  537. label00000774:
  538. 00000774  7CA74670  srawi     r7, r5, 8
  539. 00000778  B4E30002  sthu      [r3 + 0x0002], r7
  540. 0000077C  30A51D49  addic     r5, r5, 7497
  541. 00000780  4200FFF4  bdnz      -0x0000000C /* 00000774 */
  542. 00000784  38A40000  addi      r5, r4, 0x0000
  543. 00000788  306605FE  addic     r3, r6, 1534
  544. 0000078C  7C0903A6  mtctr     r0
  545. label00000790:
  546. 00000790  7CA74670  srawi     r7, r5, 8
  547. 00000794  B4E30002  sthu      [r3 + 0x0002], r7
  548. 00000798  30A5D4CB  subic     r5, r5, 11061
  549. 0000079C  4200FFF4  bdnz      -0x0000000C /* 00000790 */
  550. 000007A0  38A40000  addi      r5, r4, 0x0000
  551. 000007A4  306607FE  addic     r3, r6, 2046
  552. 000007A8  7C0903A6  mtctr     r0
  553. label000007AC:
  554. 000007AC  7CA74670  srawi     r7, r5, 8
  555. 000007B0  B4E30002  sthu      [r3 + 0x0002], r7
  556. 000007B4  30A5AB30  subic     r5, r5, 21712
  557. 000007B8  4200FFF4  bdnz      -0x0000000C /* 000007AC */
  558. 000007BC  38A40000  addi      r5, r4, 0x0000
  559. 000007C0  306609FE  addic     r3, r6, 2558
  560. 000007C4  7C0903A6  mtctr     r0
  561. label000007C8:
  562. 000007C8  7CA74670  srawi     r7, r5, 8
  563. 000007CC  B4E30002  sthu      [r3 + 0x0002], r7
  564. 000007D0  30A5EB30  subic     r5, r5, 5328
  565. 000007D4  4200FFF4  bdnz      -0x0000000C /* 000007C8 */
  566. 000007D8  30660BFE  addic     r3, r6, 3070
  567. 000007DC  7C0903A6  mtctr     r0
  568. label000007E0:
  569. 000007E0  7C804670  srawi     r0, r4, 8
  570. 000007E4  B4030002  sthu      [r3 + 0x0002], r0
  571. 000007E8  308494D0  subic     r4, r4, 27440
  572. 000007EC  4200FFF4  bdnz      -0x0000000C /* 000007E0 */
  573. 000007F0  807F0008  lwz       r3, [r31 + 0x0008]
  574. 000007F4  2C830000  cmpwi     cr1, r3, 0
  575. label000007F8:
  576. 000007F8  4186000C  beq       cr1, +0x0000000C /* 00000804 */
  577. 000007FC  48003509  bl        +0x00003508 /* 00003D04 */
  578. 00000800  80410014  lwz       r2, [r1 + 0x0014]
  579. label00000804:
  580. 00000804  80610038  lwz       r3, [r1 + 0x0038]
  581. 00000808  4800340D  bl        +0x0000340C /* 00003C14 */
  582. 0000080C  80410014  lwz       r2, [r1 + 0x0014]
  583. 00000810  38600000  li        r3, 0x0000
  584. label00000814:
  585. 00000814  81810058  lwz       r12, [r1 + 0x0058]
  586. 00000818  83E1004C  lwz       r31, [r1 + 0x004C]
  587. 0000081C  7D8803A6  mtlr      r12
  588. 00000820  30210050  addic     r1, r1, 80
  589. 00000824  4E800020  blr
  590. 00000828  00000000  .invalid
  591. 0000082C  00002041  .invalid
  592. 00000830  80010100  lwz       r0, [r1 + 0x0100]
  593. 00000834  00000000  .invalid
  594. 00000838  00000190  .invalid
  595. 0000083C  0016496E  .invalid
  596. 00000840  69746961  xori      r20, r11, 0x6961
  597. 00000844  6C697A65  xoris     r9, r3, 0x7A65
  598. 00000848  456E636F  .invalid  sc
  599. 0000084C  64655461  oris      r5, r3, 0x5461
  600. 00000850  626C6573  ori       r12, r19, 0x6573
  601. 00000854  7C0802A6  mflr      r0
  602. 00000858  93E1FFFC  stw       [r1 - 0x0004], r31
  603. 0000085C  3BE30000  addi      r31, r3, 0x0000
  604. 00000860  90010008  stw       [r1 + 0x0008], r0
  605. 00000864  9421FFB0  stwu      [r1 - 0x0050], r1
  606. 00000868  807F0000  lwz       r3, [r31]
  607. 0000086C  480033F1  bl        +0x000033F0 /* 00003C5C */
  608. 00000870  80410014  lwz       r2, [r1 + 0x0014]
  609. 00000874  807F0008  lwz       r3, [r31 + 0x0008]
  610. 00000878  480033E5  bl        +0x000033E4 /* 00003C5C */
  611. 0000087C  80410014  lwz       r2, [r1 + 0x0014]
  612. 00000880  807F000C  lwz       r3, [r31 + 0x000C]
  613. 00000884  480033D9  bl        +0x000033D8 /* 00003C5C */
  614. 00000888  80410014  lwz       r2, [r1 + 0x0014]
  615. 0000088C  387F0000  addi      r3, r31, 0x0000
  616. 00000890  4800348D  bl        +0x0000348C /* 00003D1C */
  617. 00000894  80410014  lwz       r2, [r1 + 0x0014]
  618. 00000898  81810058  lwz       r12, [r1 + 0x0058]
  619. 0000089C  83E1004C  lwz       r31, [r1 + 0x004C]
  620. 000008A0  7D8803A6  mtlr      r12
  621. 000008A4  30210050  addic     r1, r1, 80
  622. 000008A8  4E800020  blr
  623. 000008AC  00000000  .invalid
  624. 000008B0  00002041  .invalid
  625. 000008B4  80010100  lwz       r0, [r1 + 0x0100]
  626. 000008B8  00000000  .invalid
  627. 000008BC  00000058  .invalid
  628. 000008C0  00134469  .invalid
  629. 000008C4  73706F73  andi.     r16, r27, 0x6F73
  630. 000008C8  65536861  oris      r19, r10, 0x6861
  631. 000008CC  72656454  andi.     r5, r19, 0x6454
  632. 000008D0  61626C65  ori       r2, r11, 0x6C65
  633. 000008D4  73000000  andi.     r0, r24, 0x0000
  634. 000008D8  BFC1FFF8  stmw      [r1 - 0x0008], r30
  635. 000008DC  3BE30000  addi      r31, r3, 0x0000
  636. 000008E0  7C0802A6  mflr      r0
  637. 000008E4  2C830000  cmpwi     cr1, r3, 0
  638. 000008E8  90010008  stw       [r1 + 0x0008], r0
  639. 000008EC  9421FFB0  stwu      [r1 - 0x0050], r1
  640. 000008F0  90810038  stw       [r1 + 0x0038], r4
  641. 000008F4  33DF090A  addic     r30, r31, 2314
  642. 000008F8  41860188  beq       cr1, +0x00000188 /* 00000A80 */
  643. 000008FC  801F001A  lwz       r0, [r31 + 0x001A]
  644. 00000900  2C000000  cmpwi     r0, 0
  645. 00000904  41820014  beq       +0x00000014 /* 00000918 */
  646. 00000908  480014B1  bl        +0x000014B0 /* 00001DB8 */
  647. 0000090C  807F001A  lwz       r3, [r31 + 0x001A]
  648. 00000910  48003455  bl        +0x00003454 /* 00003D64 */
  649. 00000914  80410014  lwz       r2, [r1 + 0x0014]
  650. label00000918:
  651. 00000918  801F090E  lwz       r0, [r31 + 0x090E]
  652. 0000091C  387E0000  addi      r3, r30, 0x0000
  653. 00000920  2C800000  cmpwi     cr1, r0, 0
  654. 00000924  41860074  beq       cr1, +0x00000074 /* 00000998 */
  655. 00000928  48003455  bl        +0x00003454 /* 00003D7C */
  656. 0000092C  80410014  lwz       r2, [r1 + 0x0014]
  657. 00000930  881F091E  lbz       r0, [r31 + 0x091E]
  658. 00000934  809F0000  lwz       r4, [r31]
  659. 00000938  2C800000  cmpwi     cr1, r0, 0
  660. 0000093C  38000000  li        r0, 0x0000
  661. 00000940  41860024  beq       cr1, +0x00000024 /* 00000964 */
  662. 00000944  981F091E  stb       [r31 + 0x091E], r0
  663. 00000948  80040004  lwz       r0, [r4 + 0x0004]
  664. 0000094C  80640000  lwz       r3, [r4]
  665. 00000950  3400FFFF  subic.    r0, r0, 1
  666. 00000954  90040004  stw       [r4 + 0x0004], r0
  667. 00000958  4082000C  bne       +0x0000000C /* 00000964 */
  668. 0000095C  48003439  bl        +0x00003438 /* 00003D94 */
  669. 00000960  80410014  lwz       r2, [r1 + 0x0014]
  670. label00000964:
  671. 00000964  807F0932  lwz       r3, [r31 + 0x0932]
  672. 00000968  2C030000  cmpwi     r3, 0
  673. 0000096C  41820024  beq       +0x00000024 /* 00000990 */
  674. 00000970  881F0930  lbz       r0, [r31 + 0x0930]
  675. 00000974  38800000  li        r4, 0x0000
  676. 00000978  2C800000  cmpwi     cr1, r0, 0
  677. 0000097C  41860014  beq       cr1, +0x00000014 /* 00000990 */
  678. 00000980  4800342D  bl        +0x0000342C /* 00003DAC */
  679. 00000984  80410014  lwz       r2, [r1 + 0x0014]
  680. 00000988  38000000  li        r0, 0x0000
  681. 0000098C  981F0930  stb       [r31 + 0x0930], r0
  682. label00000990:
  683. 00000990  38000000  li        r0, 0x0000
  684. 00000994  901F090E  stw       [r31 + 0x090E], r0
  685. label00000998:
  686. 00000998  807F0932  lwz       r3, [r31 + 0x0932]
  687. 0000099C  2C830000  cmpwi     cr1, r3, 0
  688. 000009A0  4186000C  beq       cr1, +0x0000000C /* 000009AC */
  689. 000009A4  48003559  bl        +0x00003558 /* 00003EFC */
  690. 000009A8  80410014  lwz       r2, [r1 + 0x0014]
  691. label000009AC:
  692. 000009AC  807F0936  lwz       r3, [r31 + 0x0936]
  693. 000009B0  2C830000  cmpwi     cr1, r3, 0
  694. 000009B4  4186000C  beq       cr1, +0x0000000C /* 000009C0 */
  695. 000009B8  48003365  bl        +0x00003364 /* 00003D1C */
  696. 000009BC  80410014  lwz       r2, [r1 + 0x0014]
  697. label000009C0:
  698. 000009C0  80610038  lwz       r3, [r1 + 0x0038]
  699. 000009C4  48003419  bl        +0x00003418 /* 00003DDC */
  700. 000009C8  80410014  lwz       r2, [r1 + 0x0014]
  701. 000009CC  2C830001  cmpwi     cr1, r3, 1
  702. 000009D0  83DF0000  lwz       r30, [r31]
  703. 000009D4  2C1E0000  cmpwi     r30, 0
  704. 000009D8  4086009C  bne       cr1, +0x0000009C /* 00000A74 */
  705. 000009DC  41820098  beq       +0x00000098 /* 00000A74 */
  706. 000009E0  881E0010  lbz       r0, [r30 + 0x0010]
  707. 000009E4  807E0000  lwz       r3, [r30]
  708. 000009E8  2C800000  cmpwi     cr1, r0, 0
  709. 000009EC  2C030000  cmpwi     r3, 0
  710. 000009F0  40860050  bne       cr1, +0x00000050 /* 00000A40 */
  711. 000009F4  48003269  bl        +0x00003268 /* 00003C5C */
  712. 000009F8  80410014  lwz       r2, [r1 + 0x0014]
  713. 000009FC  807E0008  lwz       r3, [r30 + 0x0008]
  714. 00000A00  4800325D  bl        +0x0000325C /* 00003C5C */
  715. 00000A04  80410014  lwz       r2, [r1 + 0x0014]
  716. 00000A08  807E000C  lwz       r3, [r30 + 0x000C]
  717. 00000A0C  48003251  bl        +0x00003250 /* 00003C5C */
  718. 00000A10  80410014  lwz       r2, [r1 + 0x0014]
  719. 00000A14  387E0000  addi      r3, r30, 0x0000
  720. 00000A18  48003305  bl        +0x00003304 /* 00003D1C */
  721. 00000A1C  80410014  lwz       r2, [r1 + 0x0014]
  722. 00000A20  80610038  lwz       r3, [r1 + 0x0038]
  723. 00000A24  38800000  li        r4, 0x0000
  724. 00000A28  48003265  bl        +0x00003264 /* 00003C8C */
  725. 00000A2C  80410014  lwz       r2, [r1 + 0x0014]
  726. 00000A30  387F0000  addi      r3, r31, 0x0000
  727. 00000A34  480032E9  bl        +0x000032E8 /* 00003D1C */
  728. 00000A38  80410014  lwz       r2, [r1 + 0x0014]
  729. 00000A3C  48000044  b         +0x00000044 /* 00000A80 */
  730. label00000A40:
  731. 00000A40  4182000C  beq       +0x0000000C /* 00000A4C */
  732. 00000A44  480033B1  bl        +0x000033B0 /* 00003DF4 */
  733. 00000A48  80410014  lwz       r2, [r1 + 0x0014]
  734. label00000A4C:
  735. 00000A4C  807E0008  lwz       r3, [r30 + 0x0008]
  736. 00000A50  2C830000  cmpwi     cr1, r3, 0
  737. 00000A54  4186000C  beq       cr1, +0x0000000C /* 00000A60 */
  738. 00000A58  4800339D  bl        +0x0000339C /* 00003DF4 */
  739. 00000A5C  80410014  lwz       r2, [r1 + 0x0014]
  740. label00000A60:
  741. 00000A60  807E000C  lwz       r3, [r30 + 0x000C]
  742. 00000A64  2C830000  cmpwi     cr1, r3, 0
  743. 00000A68  4186000C  beq       cr1, +0x0000000C /* 00000A74 */
  744. 00000A6C  48003389  bl        +0x00003388 /* 00003DF4 */
  745. 00000A70  80410014  lwz       r2, [r1 + 0x0014]
  746. label00000A74:
  747. 00000A74  387F0000  addi      r3, r31, 0x0000
  748. 00000A78  480032A5  bl        +0x000032A4 /* 00003D1C */
  749. 00000A7C  80410014  lwz       r2, [r1 + 0x0014]
  750. label00000A80:
  751. 00000A80  38600000  li        r3, 0x0000
  752. 00000A84  81810058  lwz       r12, [r1 + 0x0058]
  753. 00000A88  30210050  addic     r1, r1, 80
  754. 00000A8C  7D8803A6  mtlr      r12
  755. 00000A90  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  756. 00000A94  4E800020  blr
  757. 00000A98  00000000  .invalid
  758. 00000A9C  00002041  .invalid
  759. 00000AA0  80020200  lwz       r0, [r2 + 0x0200]
  760. 00000AA4  00000000  .invalid
  761. 00000AA8  000001C0  .invalid
  762. 00000AAC  000B5955  .invalid
  763. 00000AB0  565F4344  rlwinm    r31, r18, 8, 13, 2
  764. 00000AB4  436C6F73  bcla     27, 12, 0x00006F70
  765. 00000AB8  65000000  oris      r0, r8, 0x0000
  766. 00000ABC  BFC1FFF8  stmw      [r1 - 0x0008], r30
  767. 00000AC0  83E30000  lwz       r31, [r3]
  768. 00000AC4  7C0802A6  mflr      r0
  769. 00000AC8  2C1F0000  cmpwi     r31, 0
  770. 00000ACC  90010008  stw       [r1 + 0x0008], r0
  771. 00000AD0  9421FFB0  stwu      [r1 - 0x0050], r1
  772. 00000AD4  3BC30000  addi      r30, r3, 0x0000
  773. 00000AD8  4182004C  beq       +0x0000004C /* 00000B24 */
  774. 00000ADC  807F0000  lwz       r3, [r31]
  775. 00000AE0  4800317D  bl        +0x0000317C /* 00003C5C */
  776. 00000AE4  80410014  lwz       r2, [r1 + 0x0014]
  777. 00000AE8  807F0008  lwz       r3, [r31 + 0x0008]
  778. 00000AEC  48003171  bl        +0x00003170 /* 00003C5C */
  779. 00000AF0  80410014  lwz       r2, [r1 + 0x0014]
  780. 00000AF4  807F000C  lwz       r3, [r31 + 0x000C]
  781. 00000AF8  48003165  bl        +0x00003164 /* 00003C5C */
  782. 00000AFC  80410014  lwz       r2, [r1 + 0x0014]
  783. 00000B00  387F0000  addi      r3, r31, 0x0000
  784. 00000B04  48003219  bl        +0x00003218 /* 00003D1C */
  785. 00000B08  80410014  lwz       r2, [r1 + 0x0014]
  786. 00000B0C  38000000  li        r0, 0x0000
  787. 00000B10  901E0000  stw       [r30], r0
  788. 00000B14  807E0004  lwz       r3, [r30 + 0x0004]
  789. 00000B18  38800000  li        r4, 0x0000
  790. 00000B1C  48003171  bl        +0x00003170 /* 00003C8C */
  791. 00000B20  80410014  lwz       r2, [r1 + 0x0014]
  792. label00000B24:
  793. 00000B24  38600000  li        r3, 0x0000
  794. 00000B28  81810058  lwz       r12, [r1 + 0x0058]
  795. 00000B2C  30210050  addic     r1, r1, 80
  796. 00000B30  7D8803A6  mtlr      r12
  797. 00000B34  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  798. 00000B38  4E800020  blr
  799. 00000B3C  00000000  .invalid
  800. 00000B40  00002041  .invalid
  801. 00000B44  80020100  lwz       r0, [r2 + 0x0100]
  802. 00000B48  00000000  .invalid
  803. 00000B4C  00000080  .invalid
  804. 00000B50  00105955  .invalid
  805. 00000B54  565F4344  rlwinm    r31, r18, 8, 13, 2
  806. 00000B58  556E7265  rlwinm.   r14, r11, 14, 9, 18
  807. 00000B5C  67697374  oris      r9, r27, 0x7374
  808. 00000B60  65720000  oris      r18, r11, 0x0000
  809. 00000B64  90830920  stw       [r3 + 0x0920], r4
  810. 00000B68  38600000  li        r3, 0x0000
  811. 00000B6C  4E800020  blr
  812. 00000B70  00000000  .invalid
  813. 00000B74  00002040  .invalid
  814. 00000B78  00000200  .invalid
  815. 00000B7C  00000000  .invalid
  816. 00000B80  0000000C  .invalid
  817. 00000B84  000C5955  .invalid
  818. 00000B88  565F4344  rlwinm    r31, r18, 8, 13, 2
  819. 00000B8C  54617267  rlwinm.   r1, r3, 14, 9, 19
  820. 00000B90  65740000  oris      r20, r11, 0x0000
  821. 00000B94  2C040000  cmpwi     r4, 0
  822. 00000B98  7C0802A6  mflr      r0
  823. 00000B9C  9421FFC0  stwu      [r1 - 0x0040], r1
  824. 00000BA0  90010048  stw       [r1 + 0x0048], r0
  825. 00000BA4  38A00048  li        r5, 0x0048
  826. 00000BA8  40820010  bne       +0x00000010 /* 00000BB8 */
  827. 00000BAC  30210040  addic     r1, r1, 64
  828. 00000BB0  3860FFCE  li        r3, 0xFFFFFFCE
  829. 00000BB4  4E800020  blr
  830. label00000BB8:
  831. 00000BB8  80630000  lwz       r3, [r3]
  832. 00000BBC  8063000C  lwz       r3, [r3 + 0x000C]
  833. 00000BC0  80630000  lwz       r3, [r3]
  834. 00000BC4  48003249  bl        +0x00003248 /* 00003E0C */
  835. 00000BC8  80410014  lwz       r2, [r1 + 0x0014]
  836. 00000BCC  38600000  li        r3, 0x0000
  837. 00000BD0  81810048  lwz       r12, [r1 + 0x0048]
  838. 00000BD4  30210040  addic     r1, r1, 64
  839. 00000BD8  7D8803A6  mtlr      r12
  840. 00000BDC  4E800020  blr
  841. 00000BE0  00000000  .invalid
  842. 00000BE4  00002041  .invalid
  843. 00000BE8  80000200  lwz       r0, [r0 + 0x0200]
  844. 00000BEC  00000000  .invalid
  845. 00000BF0  0000004C  .invalid
  846. 00000BF4  00125955  .invalid
  847. 00000BF8  565F4344  rlwinm    r31, r18, 8, 13, 2
  848. 00000BFC  47657443  .invalid  sc
  849. 00000C00  6F646563  xoris     r4, r27, 0x6563
  850. 00000C04  496E666F  bla       0x016E666C /* 
  851. 00000C08  3C000002  lis       r0, 0x0002
  852. 00000C0C  30600009  addic     r3, r0, 9
  853. 00000C10  4E800020  blr
  854. 00000C14  00000000  .invalid
  855. 00000C18  00002040  .invalid
  856. 00000C1C  00000100  .invalid
  857. 00000C20  00000000  .invalid
  858. 00000C24  0000000C  .invalid
  859. 00000C28  000D5955  .invalid
  860. 00000C2C  565F4344  rlwinm    r31, r18, 8, 13, 2
  861. 00000C30  56657273  rlwinm.   r5, r19, 14, 9, 25
  862. 00000C34  696F6E00  xori      r15, r11, 0x6E00
  863. 00000C38  7C0802A6  mflr      r0
  864. 00000C3C  93E1FFFC  stw       [r1 - 0x0004], r31
  865. 00000C40  90010008  stw       [r1 + 0x0008], r0
  866. 00000C44  80030004  lwz       r0, [r3 + 0x0004]
  867. 00000C48  9421FFB0  stwu      [r1 - 0x0050], r1
  868. 00000C4C  2C800000  cmpwi     cr1, r0, 0
  869. 00000C50  3BE30000  addi      r31, r3, 0x0000
  870. 00000C54  41860088  beq       cr1, +0x00000088 /* 00000CDC */
  871. 00000C58  48003125  bl        +0x00003124 /* 00003D7C */
  872. 00000C5C  80410014  lwz       r2, [r1 + 0x0014]
  873. 00000C60  887F0014  lbz       r3, [r31 + 0x0014]
  874. 00000C64  38000000  li        r0, 0x0000
  875. 00000C68  2C830000  cmpwi     cr1, r3, 0
  876. 00000C6C  41860028  beq       cr1, +0x00000028 /* 00000C94 */
  877. 00000C70  809FF6F6  lwz       r4, [r31 - 0x090A]
  878. 00000C74  981F0014  stb       [r31 + 0x0014], r0
  879. 00000C78  80040004  lwz       r0, [r4 + 0x0004]
  880. 00000C7C  80640000  lwz       r3, [r4]
  881. 00000C80  3400FFFF  subic.    r0, r0, 1
  882. 00000C84  90040004  stw       [r4 + 0x0004], r0
  883. 00000C88  4082000C  bne       +0x0000000C /* 00000C94 */
  884. 00000C8C  48003109  bl        +0x00003108 /* 00003D94 */
  885. 00000C90  80410014  lwz       r2, [r1 + 0x0014]
  886. label00000C94:
  887. 00000C94  807F0028  lwz       r3, [r31 + 0x0028]
  888. 00000C98  2C030000  cmpwi     r3, 0
  889. 00000C9C  41820024  beq       +0x00000024 /* 00000CC0 */
  890. 00000CA0  881F0026  lbz       r0, [r31 + 0x0026]
  891. 00000CA4  38800000  li        r4, 0x0000
  892. 00000CA8  2C800000  cmpwi     cr1, r0, 0
  893. 00000CAC  41860014  beq       cr1, +0x00000014 /* 00000CC0 */
  894. 00000CB0  480030FD  bl        +0x000030FC /* 00003DAC */
  895. 00000CB4  80410014  lwz       r2, [r1 + 0x0014]
  896. 00000CB8  38000000  li        r0, 0x0000
  897. 00000CBC  981F0026  stb       [r31 + 0x0026], r0
  898. label00000CC0:
  899. 00000CC0  38000000  li        r0, 0x0000
  900. 00000CC4  901F0004  stw       [r31 + 0x0004], r0
  901. 00000CC8  81810058  lwz       r12, [r1 + 0x0058]
  902. 00000CCC  83E1004C  lwz       r31, [r1 + 0x004C]
  903. 00000CD0  7D8803A6  mtlr      r12
  904. 00000CD4  30210050  addic     r1, r1, 80
  905. 00000CD8  4E800020  blr
  906. label00000CDC:
  907. 00000CDC  83E1004C  lwz       r31, [r1 + 0x004C]
  908. 00000CE0  30210050  addic     r1, r1, 80
  909. 00000CE4  4E800020  blr
  910. 00000CE8  00000000  .invalid
  911. 00000CEC  00002041  .invalid
  912. 00000CF0  80010100  lwz       r0, [r1 + 0x0100]
  913. 00000CF4  00000000  .invalid
  914. 00000CF8  000000B0  .invalid
  915. 00000CFC  000E756E  .invalid
  916. 00000D00  6C6F636B  xoris     r15, r3, 0x636B
  917. 00000D04  52676277  rlwimi.   r7, r19, 12, 9, 27
  918. 00000D08  5461736B  rlwinm.   r1, r3, 14, 13, 21
  919. 00000D0C  A8030924  lha       r0, [r3 + 0x0924]
  920. 00000D10  7C000034  cntlzw    r0, r0
  921. 00000D14  3000FFE0  subic     r0, r0, 32
  922. 00000D18  54030FFE  rlwinm    r3, r0, 1, 31, 31
  923. 00000D1C  4E800020  blr
  924. 00000D20  00000000  .invalid
  925. 00000D24  00002040  .invalid
  926. 00000D28  00000200  .invalid
  927. 00000D2C  00000000  .invalid
  928. 00000D30  00000014  .invalid
  929. 00000D34  000A5955  .invalid
  930. 00000D38  565F4344  rlwinm    r31, r18, 8, 13, 2
  931. 00000D3C  42757379  bcl     19, 21, +0x00007378 /* 000080B4 */
  932. 00000D40  7C0802A6  mflr      r0
  933. 00000D44  48002DF5  bl        +0x00002DF4 /* 00003B38 */
  934. 00000D48  BF61FFCC  stmw      [r1 - 0x0034], r27
  935. 00000D4C  3B640000  addi      r27, r4, 0x0000
  936. 00000D50  3CC00003  lis       r6, 0x0003
  937. 00000D54  90010008  stw       [r1 + 0x0008], r0
  938. 00000D58  83DB0022  lwz       r30, [r27 + 0x0022]
  939. 00000D5C  30C62200  addic     r6, r6, 8704
  940. 00000D60  90DE0000  stw       [r30], r6
  941. 00000D64  80DB0000  lwz       r6, [r27]
  942. 00000D68  9421FF50  stwu      [r1 - 0x00B0], r1
  943. 00000D6C  3D004330  lis       r8, 0x4330
  944. 00000D70  3B830000  addi      r28, r3, 0x0000
  945. 00000D74  91010050  stw       [r1 + 0x0050], r8
  946. 00000D78  90DC000C  stw       [r28 + 0x000C], r6
  947. 00000D7C  4BFFF6B1  bl        -0x00000950 /* 0000042C */
  948. 00000D80  7C630735  extsh.    r3, r3
  949. 00000D84  4082024C  bne       +0x0000024C /* 00000FD0 */
  950. 00000D88  88DB0097  lbz       r6, [r27 + 0x0097]
  951. 00000D8C  3D006761  lis       r8, 0x6761
  952. 00000D90  7CC60774  extsb     r6, r6
  953. 00000D94  2C060004  cmpwi     r6, 4
  954. 00000D98  30A86D61  addic     r5, r8, 28001
  955. 00000D9C  3FE00001  lis       r31, 0x0001
  956. 00000DA0  30810038  addic     r4, r1, 56
  957. 00000DA4  38C00001  li        r6, 0x0001
  958. 00000DA8  3860DCF4  li        r3, 0xFFFFDCF4
  959. 00000DAC  41810238  bgt       +0x00000238 /* 00000FE4 */
  960. 00000DB0  A91B0062  lha       r8, [r27 + 0x0062]
  961. 00000DB4  39400010  li        r10, 0x0010
  962. 00000DB8  2C080010  cmpwi     r8, 16
  963. 00000DBC  2C880008  cmpwi     cr1, r8, 8
  964. 00000DC0  39200028  li        r9, 0x0028
  965. 00000DC4  41800010  blt       +0x00000010 /* 00000DD4 */
  966. 00000DC8  B11E0004  sth       [r30 + 0x0004], r8
  967. 00000DCC  4086008C  bne       cr1, +0x0000008C /* 00000E58 */
  968. 00000DD0  4800000C  b         +0x0000000C /* 00000DDC */
  969. label00000DD4:
  970. 00000DD4  B15E0004  sth       [r30 + 0x0004], r10
  971. 00000DD8  40860080  bne       cr1, +0x00000080 /* 00000E58 */
  972. label00000DDC:
  973. 00000DDC  811B006C  lwz       r8, [r27 + 0x006C]
  974. 00000DE0  81080000  lwz       r8, [r8]
  975. 00000DE4  81080000  lwz       r8, [r8]
  976. 00000DE8  2C080028  cmpwi     r8, 40
  977. 00000DEC  40820018  bne       +0x00000018 /* 00000E04 */
  978. 00000DF0  B13E0004  sth       [r30 + 0x0004], r9
  979. 00000DF4  807B0004  lwz       r3, [r27 + 0x0004]
  980. 00000DF8  48003045  bl        +0x00003044 /* 00003E3C */
  981. 00000DFC  80410014  lwz       r2, [r1 + 0x0014]
  982. 00000E00  48000064  b         +0x00000064 /* 00000E64 */
  983. label00000E04:
  984. 00000E04  891B0097  lbz       r8, [r27 + 0x0097]
  985. 00000E08  39600020  li        r11, 0x0020
  986. 00000E0C  7D080774  extsb     r8, r8
  987. 00000E10  2C080001  cmpwi     r8, 1
  988. 00000E14  41810028  bgt       +0x00000028 /* 00000E3C */
  989. 00000E18  A91B008C  lha       r8, [r27 + 0x008C]
  990. 00000E1C  39200008  li        r9, 0x0008
  991. 00000E20  2C880040  cmpwi     cr1, r8, 64
  992. 00000E24  40860018  bne       cr1, +0x00000018 /* 00000E3C */
  993. 00000E28  811B0088  lwz       r8, [r27 + 0x0088]
  994. 00000E2C  815E0000  lwz       r10, [r30]
  995. 00000E30  28080200  cmplwi    r8, 512
  996. 00000E34  61480200  ori       r8, r10, 0x0200
  997. 00000E38  40810018  ble       +0x00000018 /* 00000E50 */
  998. label00000E3C:
  999. 00000E3C  B17E0004  sth       [r30 + 0x0004], r11
  1000. 00000E40  807B0004  lwz       r3, [r27 + 0x0004]
  1001. 00000E44  48002FF9  bl        +0x00002FF8 /* 00003E3C */
  1002. 00000E48  80410014  lwz       r2, [r1 + 0x0014]
  1003. 00000E4C  48000018  b         +0x00000018 /* 00000E64 */
  1004. label00000E50:
  1005. 00000E50  B13E0004  sth       [r30 + 0x0004], r9
  1006. 00000E54  911E0000  stw       [r30], r8
  1007. label00000E58:
  1008. 00000E58  807B0004  lwz       r3, [r27 + 0x0004]
  1009. 00000E5C  48002FE1  bl        +0x00002FE0 /* 00003E3C */
  1010. 00000E60  80410014  lwz       r2, [r1 + 0x0014]
  1011. label00000E64:
  1012. 00000E64  7C660735  extsh.    r6, r3
  1013. 00000E68  80610038  lwz       r3, [r1 + 0x0038]
  1014. 00000E6C  40820028  bne       +0x00000028 /* 00000E94 */
  1015. 00000E70  48002FE5  bl        +0x00002FE4 /* 00003E54 */
  1016. 00000E74  80410014  lwz       r2, [r1 + 0x0014]
  1017. 00000E78  28030004  cmplwi    r3, 4
  1018. 00000E7C  80610038  lwz       r3, [r1 + 0x0038]
  1019. 00000E80  4180000C  blt       +0x0000000C /* 00000E8C */
  1020. 00000E84  80C30000  lwz       r6, [r3]
  1021. 00000E88  83E60000  lwz       r31, [r6]
  1022. label00000E8C:
  1023. 00000E8C  48002DD1  bl        +0x00002DD0 /* 00003C5C */
  1024. 00000E90  80410014  lwz       r2, [r1 + 0x0014]
  1025. label00000E94:
  1026. 00000E94  80DC0936  lwz       r6, [r28 + 0x0936]
  1027. 00000E98  38600100  li        r3, 0x0100
  1028. 00000E9C  2C060000  cmpwi     r6, 0
  1029. 00000EA0  40820020  bne       +0x00000020 /* 00000EC0 */
  1030. 00000EA4  48002FC9  bl        +0x00002FC8 /* 00003E6C */
  1031. 00000EA8  80410014  lwz       r2, [r1 + 0x0014]
  1032. 00000EAC  907C0936  stw       [r28 + 0x0936], r3
  1033. 00000EB0  48002FD5  bl        +0x00002FD4 /* 00003E84 */
  1034. 00000EB4  80410014  lwz       r2, [r1 + 0x0014]
  1035. 00000EB8  7C630735  extsh.    r3, r3
  1036. 00000EBC  40820128  bne       +0x00000128 /* 00000FE4 */
  1037. label00000EC0:
  1038. 00000EC0  387F0000  addi      r3, r31, 0x0000
  1039. 00000EC4  48002FD9  bl        +0x00002FD8 /* 00003E9C */
  1040. 00000EC8  80410014  lwz       r2, [r1 + 0x0014]
  1041. 00000ECC  80C2FFD8  lwz       r6, [r2 - 0x0028]
  1042. 00000ED0  FFA00890  fmr       f29, f1
  1043. 00000ED4  3BA00000  li        r29, 0x0000
  1044. 00000ED8  FC400890  fmr       f2, f1
  1045. 00000EDC  C3E60050  lfs       f31, [r6 + 0x0050]
  1046. 00000EE0  C3C6004C  lfs       f30, [r6 + 0x004C]
  1047. 00000EE4  3BE00000  li        r31, 0x0000
  1048. 00000EE8  6FA68000  xoris     r6, r29, 0x8000
  1049. label00000EEC:
  1050. 00000EEC  90C10054  stw       [r1 + 0x0054], r6
  1051. 00000EF0  C8010050  lfd       f0, [r1 + 0x0050]
  1052. 00000EF4  FC00F028  fsub      f0, f0, f30
  1053. 00000EF8  FC20F824  fdiv      f1, f0, f31
  1054. 00000EFC  48002FB9  bl        +0x00002FB8 /* 00003EB4 */
  1055. 00000F00  80410014  lwz       r2, [r1 + 0x0014]
  1056. 00000F04  80DC0936  lwz       r6, [r28 + 0x0936]
  1057. 00000F08  FC0107F2  fmul      f0, f1, f31
  1058. 00000F0C  FC00001E  fctiwz    f0, f0
  1059. 00000F10  D8010058  stfd      [r1 + 0x0058], f0
  1060. 00000F14  FC40E890  fmr       f2, f29
  1061. 00000F18  8101005C  lwz       r8, [r1 + 0x005C]
  1062. 00000F1C  7D06E9AE  stbx      r6, r8, r29
  1063. 00000F20  33BD0001  addic     r29, r29, 1
  1064. 00000F24  2C1D0100  cmpwi     r29, 256
  1065. 00000F28  6FA68000  xoris     r6, r29, 0x8000
  1066. 00000F2C  4180FFC0  blt       -0x00000040 /* 00000EEC */
  1067. 00000F30  3BA00001  li        r29, 0x0001
  1068. 00000F34  B3BE000A  sth       [r30 + 0x000A], r29
  1069. 00000F38  B3BE000C  sth       [r30 + 0x000C], r29
  1070. 00000F3C  80DB0004  lwz       r6, [r27 + 0x0004]
  1071. 00000F40  309C0928  addic     r4, r28, 2344
  1072. 00000F44  80C60000  lwz       r6, [r6]
  1073. 00000F48  30BC092C  addic     r5, r28, 2348
  1074. 00000F4C  A8C60020  lha       r6, [r6 + 0x0020]
  1075. 00000F50  B3FE0008  sth       [r30 + 0x0008], r31
  1076. 00000F54  54C607FE  rlwinm    r6, r6, 0, 31, 31
  1077. 00000F58  B0DE0006  sth       [r30 + 0x0006], r6
  1078. 00000F5C  80DC0928  lwz       r6, [r28 + 0x0928]
  1079. 00000F60  2C860000  cmpwi     cr1, r6, 0
  1080. 00000F64  40860048  bne       cr1, +0x00000048 /* 00000FAC */
  1081. 00000F68  807C0920  lwz       r3, [r28 + 0x0920]
  1082. 00000F6C  48002F61  bl        +0x00002F60 /* 00003ECC */
  1083. 00000F70  80410014  lwz       r2, [r1 + 0x0014]
  1084. 00000F74  38C00010  li        r6, 0x0010
  1085. 00000F78  90C10040  stw       [r1 + 0x0040], r6
  1086. 00000F7C  B3A10048  sth       [r1 + 0x0048], r29
  1087. 00000F80  90C1003C  stw       [r1 + 0x003C], r6
  1088. 00000F84  38C00018  li        r6, 0x0018
  1089. 00000F88  90C10044  stw       [r1 + 0x0044], r6
  1090. 00000F8C  807C0928  lwz       r3, [r28 + 0x0928]
  1091. 00000F90  80BC092C  lwz       r5, [r28 + 0x092C]
  1092. 00000F94  30C1003C  addic     r6, r1, 60
  1093. 00000F98  388003F0  li        r4, 0x03F0
  1094. 00000F9C  48002F49  bl        +0x00002F48 /* 00003EE4 */
  1095. 00000FA0  80410014  lwz       r2, [r1 + 0x0014]
  1096. 00000FA4  A0C10048  lhz       r6, [r1 + 0x0048]
  1097. 00000FA8  B0DC0926  sth       [r28 + 0x0926], r6
  1098. label00000FAC:
  1099. 00000FAC  38600000  li        r3, 0x0000
  1100. 00000FB0  818100B8  lwz       r12, [r1 + 0x00B8]
  1101. 00000FB4  CBE100A8  lfd       f31, [r1 + 0x00A8]
  1102. 00000FB8  CBC100A0  lfd       f30, [r1 + 0x00A0]
  1103. 00000FBC  CBA10098  lfd       f29, [r1 + 0x0098]
  1104. 00000FC0  302100B0  addic     r1, r1, 176
  1105. 00000FC4  7D8803A6  mtlr      r12
  1106. 00000FC8  BB61FFCC  lmw       r27, [r1 - 0x0034]
  1107. 00000FCC  4E800020  blr
  1108. label00000FD0:
  1109. 00000FD0  818100B8  lwz       r12, [r1 + 0x00B8]
  1110. 00000FD4  302100B0  addic     r1, r1, 176
  1111. 00000FD8  7D8803A6  mtlr      r12
  1112. 00000FDC  BB61FFCC  lmw       r27, [r1 - 0x0034]
  1113. 00000FE0  4E800020  blr
  1114. label00000FE4:
  1115. 00000FE4  800100B8  lwz       r0, [r1 + 0x00B8]
  1116. 00000FE8  302100B0  addic     r1, r1, 176
  1117. 00000FEC  7C0803A6  mtlr      r0
  1118. 00000FF0  BB61FFCC  lmw       r27, [r1 - 0x0034]
  1119. 00000FF4  4E800020  blr
  1120. 00000FF8  00000000  .invalid
  1121. 00000FFC  00002241  .invalid
  1122. 00001000  84050200  lwzu      r0, [r5 + 0x0200]
  1123. 00001004  00000000  .invalid
  1124. 00001008  000002B8  .invalid
  1125. 0000100C  00135955  .invalid
  1126. 00001010  565F4344  rlwinm    r31, r18, 8, 13, 2
  1127. 00001014  50726544  rlwimi    r18, r3, 12, 21, 2
  1128. 00001018  65636F6D  oris      r3, r11, 0x6F6D
  1129. 0000101C  70726573  andi.     r18, r3, 0x6573
  1130. 00001020  73000000  andi.     r0, r24, 0x0000
  1131. 00001024  BFA1FFF4  stmw      [r1 - 0x000C], r29
  1132. 00001028  3BC40000  addi      r30, r4, 0x0000
  1133. 0000102C  809E0008  lwz       r4, [r30 + 0x0008]
  1134. 00001030  3BE30000  addi      r31, r3, 0x0000
  1135. 00001034  7C802120  mtcrf     0x02, r4
  1136. 00001038  7C0802A6  mflr      r0
  1137. 0000103C  38600001  li        r3, 0x0001
  1138. 00001040  90010008  stw       [r1 + 0x0008], r0
  1139. 00001044  4C180000  mcrf      cr0, cr6
  1140. 00001048  9421FFB0  stwu      [r1 - 0x0050], r1
  1141. 0000104C  3BA00001  li        r29, 0x0001
  1142. 00001050  4083000C  bns       +0x0000000C /* 0000105C */
  1143. 00001054  B07E000C  sth       [r30 + 0x000C], r3
  1144. 00001058  809E0008  lwz       r4, [r30 + 0x0008]
  1145. label0000105C:
  1146. 0000105C  7C801120  mtcrf     0x01, r4
  1147. 00001060  409F0048  bns       cr7, +0x00000048 /* 000010A8 */
  1148. 00001064  9BA10038  stb       [r1 + 0x0038], r29
  1149. 00001068  9BA10038  stb       [r1 + 0x0038], r29
  1150. 0000106C  807E0024  lwz       r3, [r30 + 0x0024]
  1151. 00001070  817E0014  lwz       r11, [r30 + 0x0014]
  1152. 00001074  809F0916  lwz       r4, [r31 + 0x0916]
  1153. 00001078  A8BE0022  lha       r5, [r30 + 0x0022]
  1154. 0000107C  7C662038  and       r6, r3, r4
  1155. 00001080  807E001C  lwz       r3, [r30 + 0x001C]
  1156. 00001084  809E0018  lwz       r4, [r30 + 0x0018]
  1157. 00001088  80FE0028  lwz       r7, [r30 + 0x0028]
  1158. 0000108C  A91E0020  lha       r8, [r30 + 0x0020]
  1159. 00001090  813F0936  lwz       r9, [r31 + 0x0936]
  1160. 00001094  48002ADD  bl        +0x00002ADC /* 00003B70 */
  1161. 00001098  60000000  nop
  1162. 0000109C  9BA10038  stb       [r1 + 0x0038], r29
  1163. 000010A0  807E0008  lwz       r3, [r30 + 0x0008]
  1164. 000010A4  7C601120  mtcrf     0x01, r3
  1165. label000010A8:
  1166. 000010A8  409E00FC  bne       cr7, +0x000000FC /* 000011A4 */
  1167. 000010AC  A87F0924  lha       r3, [r31 + 0x0924]
  1168. 000010B0  38800000  li        r4, 0x0000
  1169. 000010B4  3063FFFF  subic     r3, r3, 1
  1170. 000010B8  B07F0924  sth       [r31 + 0x0924], r3
  1171. 000010BC  A87F0924  lha       r3, [r31 + 0x0924]
  1172. 000010C0  38A00003  li        r5, 0x0003
  1173. 000010C4  2C030000  cmpwi     r3, 0
  1174. 000010C8  3BA00000  li        r29, 0x0000
  1175. 000010CC  408200D8  bne       +0x000000D8 /* 000011A4 */
  1176. 000010D0  807E0046  lwz       r3, [r30 + 0x0046]
  1177. 000010D4  2F830000  cmpwi     cr7, r3, 0
  1178. 000010D8  419E0008  beq       cr7, +0x00000008 /* 000010E0 */
  1179. 000010DC  3BC30000  addi      r30, r3, 0x0000
  1180. label000010E0:
  1181. 000010E0  93BE0018  stw       [r30 + 0x0018], r29
  1182. 000010E4  807F000C  lwz       r3, [r31 + 0x000C]
  1183. 000010E8  30DE002C  addic     r6, r30, 44
  1184. 000010EC  48002E29  bl        +0x00002E28 /* 00003F14 */
  1185. 000010F0  80410014  lwz       r2, [r1 + 0x0014]
  1186. 000010F4  889E004A  lbz       r4, [r30 + 0x004A]
  1187. 000010F8  307E0010  addic     r3, r30, 16
  1188. 000010FC  2C040000  cmpwi     r4, 0
  1189. 00001100  309F0010  addic     r4, r31, 16
  1190. 00001104  4182000C  beq       +0x0000000C /* 00001110 */
  1191. 00001108  48002E25  bl        +0x00002E24 /* 00003F2C */
  1192. 0000110C  80410014  lwz       r2, [r1 + 0x0014]
  1193. label00001110:
  1194. 00001110  887F091F  lbz       r3, [r31 + 0x091F]
  1195. 00001114  2C030000  cmpwi     r3, 0
  1196. 00001118  41820050  beq       +0x00000050 /* 00001168 */
  1197. 0000111C  887E004A  lbz       r3, [r30 + 0x004A]
  1198. 00001120  2F830000  cmpwi     cr7, r3, 0
  1199. 00001124  419E0044  beq       cr7, +0x00000044 /* 00001168 */
  1200. 00001128  80FF0012  lwz       r7, [r31 + 0x0012]
  1201. 0000112C  38C00001  li        r6, 0x0001
  1202. 00001130  2C070000  cmpwi     r7, 0
  1203. 00001134  30A7FFF0  subic     r5, r7, 16
  1204. 00001138  41820030  beq       +0x00000030 /* 00001168 */
  1205. 0000113C  80670028  lwz       r3, [r7 + 0x0028]
  1206. 00001140  81070030  lwz       r8, [r7 + 0x0030]
  1207. 00001144  2F830000  cmpwi     cr7, r3, 0
  1208. 00001148  807F001A  lwz       r3, [r31 + 0x001A]
  1209. 0000114C  809F001E  lwz       r4, [r31 + 0x001E]
  1210. 00001150  80E7002C  lwz       r7, [r7 + 0x002C]
  1211. 00001154  409C0008  bge       cr7, +0x00000008 /* 0000115C */
  1212. 00001158  38C00002  li        r6, 0x0002
  1213. label0000115C:
  1214. 0000115C  48002DE9  bl        +0x00002DE8 /* 00003F44 */
  1215. 00001160  80410014  lwz       r2, [r1 + 0x0014]
  1216. 00001164  48000040  b         +0x00000040 /* 000011A4 */
  1217. label00001168:
  1218. 00001168  887F091E  lbz       r3, [r31 + 0x091E]
  1219. 0000116C  2C030000  cmpwi     r3, 0
  1220. 00001170  40820010  bne       +0x00000010 /* 00001180 */
  1221. 00001174  887F0930  lbz       r3, [r31 + 0x0930]
  1222. 00001178  2F830000  cmpwi     cr7, r3, 0
  1223. 0000117C  419E0024  beq       cr7, +0x00000024 /* 000011A0 */
  1224. label00001180:
  1225. 00001180  809F090E  lwz       r4, [r31 + 0x090E]
  1226. 00001184  307F090A  addic     r3, r31, 2314
  1227. 00001188  2C040000  cmpwi     r4, 0
  1228. 0000118C  40820014  bne       +0x00000014 /* 000011A0 */
  1229. 00001190  809F0912  lwz       r4, [r31 + 0x0912]
  1230. 00001194  909F090E  stw       [r31 + 0x090E], r4
  1231. 00001198  48002DC5  bl        +0x00002DC4 /* 00003F5C */
  1232. 0000119C  80410014  lwz       r2, [r1 + 0x0014]
  1233. label000011A0:
  1234. 000011A0  9BBF091F  stb       [r31 + 0x091F], r29
  1235. label000011A4:
  1236. 000011A4  38600000  li        r3, 0x0000
  1237. 000011A8  81810058  lwz       r12, [r1 + 0x0058]
  1238. 000011AC  30210050  addic     r1, r1, 80
  1239. 000011B0  7D8803A6  mtlr      r12
  1240. 000011B4  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  1241. 000011B8  4E800020  blr
  1242. 000011BC  00000000  .invalid
  1243. 000011C0  00002041  .invalid
  1244. 000011C4  80030200  lwz       r0, [r3 + 0x0200]
  1245. 000011C8  00000000  .invalid
  1246. 000011CC  00000198  .invalid
  1247. 000011D0  00164465  .invalid
  1248. 000011D4  636F6D70  ori       r15, r27, 0x6D70
  1249. 000011D8  72657373  andi.     r5, r19, 0x7373
  1250. 000011DC  576F726B  rlwinm.   r15, r27, 14, 9, 21
  1251. 000011E0  46756E63  .invalid  sc
  1252. 000011E4  74696F6E  andis.    r9, r3, 0x6F6E
  1253. 000011E8  7C0802A6  mflr      r0
  1254. 000011EC  BFA1FFF4  stmw      [r1 - 0x000C], r29
  1255. 000011F0  90010008  stw       [r1 + 0x0008], r0
  1256. 000011F4  3BC40000  addi      r30, r4, 0x0000
  1257. 000011F8  801E0018  lwz       r0, [r30 + 0x0018]
  1258. 000011FC  9421FFB0  stwu      [r1 - 0x0050], r1
  1259. 00001200  2C800000  cmpwi     cr1, r0, 0
  1260. 00001204  83FE0034  lwz       r31, [r30 + 0x0034]
  1261. 00001208  3BA00010  li        r29, 0x0010
  1262. 0000120C  41860050  beq       cr1, +0x00000050 /* 0000125C */
  1263. 00001210  881E0044  lbz       r0, [r30 + 0x0044]
  1264. 00001214  2C000000  cmpwi     r0, 0
  1265. 00001218  41820010  beq       +0x00000010 /* 00001228 */
  1266. 0000121C  807F000C  lwz       r3, [r31 + 0x000C]
  1267. 00001220  48002D55  bl        +0x00002D54 /* 00003F74 */
  1268. 00001224  80410014  lwz       r2, [r1 + 0x0014]
  1269. label00001228:
  1270. 00001228  3800004C  li        r0, 0x004C
  1271. 0000122C  901E0004  stw       [r30 + 0x0004], r0
  1272. 00001230  38000003  li        r0, 0x0003
  1273. 00001234  93BE0000  stw       [r30], r29
  1274. 00001238  387F0000  addi      r3, r31, 0x0000
  1275. 0000123C  389E0000  addi      r4, r30, 0x0000
  1276. 00001240  901E0008  stw       [r30 + 0x0008], r0
  1277. 00001244  480008F5  bl        +0x000008F4 /* 00001B38 */
  1278. 00001248  81810058  lwz       r12, [r1 + 0x0058]
  1279. 0000124C  30210050  addic     r1, r1, 80
  1280. 00001250  7D8803A6  mtlr      r12
  1281. 00001254  BBA1FFF4  lmw       r29, [r1 - 0x000C]
  1282. 00001258  4E800020  blr
  1283. label0000125C:
  1284. 0000125C  BBA10044  lmw       r29, [r1 + 0x0044]
  1285. 00001260  30210050  addic     r1, r1, 80
  1286. 00001264  4E800020  blr
  1287. 00001268  00000000  .invalid
  1288. 0000126C  00002041  .invalid
  1289. 00001270  80030200  lwz       r0, [r3 + 0x0200]
  1290. 00001274  00000000  .invalid
  1291. 00001278  00000080  .invalid
  1292. 0000127C  00124465  .invalid
  1293. 00001280  636F6D70  ori       r15, r27, 0x6D70
  1294. 00001284  72657373  andi.     r5, r19, 0x7373
  1295. 00001288  43616C6C  bc     27, 1, +0x00006C6C /* 00007EF4 */
  1296. 0000128C  4261636B  bcla     19, 1, 0x00006368
  1297. 00001290  BDC1FFB8  stmw      [r1 - 0x0048], r14
  1298. 00001294  3AE00000  li        r23, 0x0000
  1299. 00001298  7C0802A6  mflr      r0
  1300. 0000129C  7D800026  mfcr      r12
  1301. 000012A0  91810004  stw       [r1 + 0x0004], r12
  1302. 000012A4  90010008  stw       [r1 + 0x0008], r0
  1303. 000012A8  9421FF10  stwu      [r1 - 0x00F0], r1
  1304. 000012AC  3A230000  addi      r17, r3, 0x0000
  1305. 000012B0  3AC00001  li        r22, 0x0001
  1306. 000012B4  3AA40000  addi      r21, r4, 0x0000
  1307. 000012B8  9AC10038  stb       [r1 + 0x0038], r22
  1308. 000012BC  80750026  lwz       r3, [r21 + 0x0026]
  1309. 000012C0  81150036  lwz       r8, [r21 + 0x0036]
  1310. 000012C4  3A430000  addi      r18, r3, 0x0000
  1311. 000012C8  91010048  stw       [r1 + 0x0048], r8
  1312. 000012CC  8115003A  lwz       r8, [r21 + 0x003A]
  1313. 000012D0  2D920000  cmpwi     cr3, r18, 0
  1314. 000012D4  90610040  stw       [r1 + 0x0040], r3
  1315. 000012D8  8075002A  lwz       r3, [r21 + 0x002A]
  1316. 000012DC  9101004C  stw       [r1 + 0x004C], r8
  1317. 000012E0  90610044  stw       [r1 + 0x0044], r3
  1318. 000012E4  39F70000  addi      r15, r23, 0x0000
  1319. 000012E8  3A770000  addi      r19, r23, 0x0000
  1320. 000012EC  418E0020  beq       cr3, +0x00000020 /* 0000130C */
  1321. 000012F0  38E30000  addi      r7, r3, 0x0000
  1322. 000012F4  38720000  addi      r3, r18, 0x0000
  1323. 000012F8  38800FA0  li        r4, 0x0FA0
  1324. 000012FC  38A00000  li        r5, 0x0000
  1325. 00001300  38C00000  li        r6, 0x0000
  1326. 00001304  48002BE1  bl        +0x00002BE0 /* 00003EE4 */
  1327. 00001308  80410014  lwz       r2, [r1 + 0x0014]
  1328. label0000130C:
  1329. 0000130C  80750004  lwz       r3, [r21 + 0x0004]
  1330. 00001310  80630000  lwz       r3, [r3]
  1331. 00001314  AB430020  lha       r26, [r3 + 0x0020]
  1332. 00001318  7F401120  mtcrf     0x01, r26
  1333. 0000131C  307A0001  addic     r3, r26, 1
  1334. 00001320  409F0008  bns       cr7, +0x00000008 /* 00001328 */
  1335. 00001324  7C7A0734  extsh     r26, r3
  1336. label00001328:
  1337. 00001328  80750008  lwz       r3, [r21 + 0x0008]
  1338. 0000132C  A9D50046  lha       r14, [r21 + 0x0046]
  1339. 00001330  81150018  lwz       r8, [r21 + 0x0018]
  1340. 00001334  81350014  lwz       r9, [r21 + 0x0014]
  1341. 00001338  9061003C  stw       [r1 + 0x003C], r3
  1342. 0000133C  8075001C  lwz       r3, [r21 + 0x001C]
  1343. 00001340  7E894010  subfc     r20, r9, r8
  1344. 00001344  70630A0C  andi.     r3, r3, 0x0A0C
  1345. 00001348  307A0001  addic     r3, r26, 1
  1346. 0000134C  5470083A  rlwinm    r16, r3, 1, 0, 29
  1347. 00001350  418200BC  beq       +0x000000BC /* 0000140C */
  1348. 00001354  A9150062  lha       r8, [r21 + 0x0062]
  1349. 00001358  2C080008  cmpwi     r8, 8
  1350. 0000135C  408200B8  bne       +0x000000B8 /* 00001414 */
  1351. 00001360  8075006C  lwz       r3, [r21 + 0x006C]
  1352. 00001364  80630000  lwz       r3, [r3]
  1353. 00001368  80630000  lwz       r3, [r3]
  1354. 0000136C  2C830028  cmpwi     cr1, r3, 40
  1355. 00001370  418600A4  beq       cr1, +0x000000A4 /* 00001414 */
  1356. 00001374  80710932  lwz       r3, [r17 + 0x0932]
  1357. 00001378  2C030000  cmpwi     r3, 0
  1358. 0000137C  41820020  beq       +0x00000020 /* 0000139C */
  1359. 00001380  89110930  lbz       r8, [r17 + 0x0930]
  1360. 00001384  2C880000  cmpwi     cr1, r8, 0
  1361. 00001388  41860014  beq       cr1, +0x00000014 /* 0000139C */
  1362. 0000138C  38800000  li        r4, 0x0000
  1363. 00001390  48002A1D  bl        +0x00002A1C /* 00003DAC */
  1364. 00001394  80410014  lwz       r2, [r1 + 0x0014]
  1365. 00001398  9AF10930  stb       [r17 + 0x0930], r23
  1366. label0000139C:
  1367. 0000139C  30B10932  addic     r5, r17, 2354
  1368. 000013A0  38600000  li        r3, 0x0000
  1369. 000013A4  38800000  li        r4, 0x0000
  1370. 000013A8  38C00000  li        r6, 0x0000
  1371. 000013AC  38E00000  li        r7, 0x0000
  1372. 000013B0  48002BDD  bl        +0x00002BDC /* 00003F8C */
  1373. 000013B4  80410014  lwz       r2, [r1 + 0x0014]
  1374. 000013B8  7C730735  extsh.    r19, r3
  1375. 000013BC  41820030  beq       +0x00000030 /* 000013EC */
  1376. 000013C0  818100F4  lwz       r12, [r1 + 0x00F4]
  1377. 000013C4  800100F8  lwz       r0, [r1 + 0x00F8]
  1378. 000013C8  7D810120  mtcrf     0x10, r12
  1379. 000013CC  92F10932  stw       [r17 + 0x0932], r23
  1380. 000013D0  38730000  addi      r3, r19, 0x0000
  1381. 000013D4  302100F0  addic     r1, r1, 240
  1382. 000013D8  7C0803A6  mtlr      r0
  1383. 000013DC  B9C1FFB8  lmw       r14, [r1 - 0x0048]
  1384. 000013E0  4E800020  blr
  1385. label000013E4:
  1386. 000013E4  3A60DCFA  li        r19, 0xFFFFDCFA
  1387. 000013E8  4800068C  b         +0x0000068C /* 00001A74 */
  1388. label000013EC:
  1389. 000013EC  80710932  lwz       r3, [r17 + 0x0932]
  1390. 000013F0  38800001  li        r4, 0x0001
  1391. 000013F4  480029B9  bl        +0x000029B8 /* 00003DAC */
  1392. 000013F8  80410014  lwz       r2, [r1 + 0x0014]
  1393. 000013FC  9AF10930  stb       [r17 + 0x0930], r23
  1394. 00001400  A9150062  lha       r8, [r21 + 0x0062]
  1395. 00001404  2C080008  cmpwi     r8, 8
  1396. 00001408  4800000C  b         +0x0000000C /* 00001414 */
  1397. label0000140C:
  1398. 0000140C  A9150062  lha       r8, [r21 + 0x0062]
  1399. 00001410  2C080008  cmpwi     r8, 8
  1400. label00001414:
  1401. 00001414  2C880020  cmpwi     cr1, r8, 32
  1402. 00001418  4086001C  bne       cr1, +0x0000001C /* 00001434 */
  1403. 0000141C  8382FFE8  lwz       r28, [r2 - 0x0018]
  1404. 00001420  2F080004  cmpwi     cr6, r8, 4
  1405. 00001424  2D080010  cmpwi     cr2, r8, 16
  1406. 00001428  A875009A  lha       r3, [r21 + 0x009A]
  1407. 0000142C  A915004A  lha       r8, [r21 + 0x004A]
  1408. 00001430  48000018  b         +0x00000018 /* 00001448 */
  1409. label00001434:
  1410. 00001434  8382FFEC  lwz       r28, [r2 - 0x0014]
  1411. 00001438  2F080004  cmpwi     cr6, r8, 4
  1412. 0000143C  2D080010  cmpwi     cr2, r8, 16
  1413. 00001440  A875009A  lha       r3, [r21 + 0x009A]
  1414. 00001444  A915004A  lha       r8, [r21 + 0x004A]
  1415. label00001448:
  1416. 00001448  3BB70000  addi      r29, r23, 0x0000
  1417. 0000144C  7D481810  subfc     r10, r8, r3
  1418. 00001450  7D430E70  srawi     r3, r10, 1
  1419. 00001454  419A0068  beq       cr6, +0x00000068 /* 000014BC */
  1420. 00001458  41820028  beq       +0x00000028 /* 00001480 */
  1421. 0000145C  418A001C  beq       cr2, +0x0000001C /* 00001478 */
  1422. 00001460  40860010  bne       cr1, +0x00000010 /* 00001470 */
  1423. 00001464  554A103A  rlwinm    r10, r10, 2, 0, 29
  1424. 00001468  8075001C  lwz       r3, [r21 + 0x001C]
  1425. 0000146C  48000058  b         +0x00000058 /* 000014C4 */
  1426. label00001470:
  1427. 00001470  3A60DD00  li        r19, 0xFFFFDD00
  1428. 00001474  48000600  b         +0x00000600 /* 00001A74 */
  1429. label00001478:
  1430. 00001478  554A083C  rlwinm    r10, r10, 1, 0, 30
  1431. 0000147C  48000044  b         +0x00000044 /* 000014C0 */
  1432. label00001480:
  1433. 00001480  8075006C  lwz       r3, [r21 + 0x006C]
  1434. 00001484  80630000  lwz       r3, [r3]
  1435. 00001488  80630000  lwz       r3, [r3]
  1436. 0000148C  2C030028  cmpwi     r3, 40
  1437. 00001490  4082001C  bne       +0x0000001C /* 000014AC */
  1438. 00001494  8382FFF0  lwz       r28, [r2 - 0x0010]
  1439. 00001498  8075001C  lwz       r3, [r21 + 0x001C]
  1440. 0000149C  81150042  lwz       r8, [r21 + 0x0042]
  1441. 000014A0  7C601120  mtcrf     0x01, r3
  1442. 000014A4  A8750098  lha       r3, [r21 + 0x0098]
  1443. 000014A8  48000028  b         +0x00000028 /* 000014D0 */
  1444. label000014AC:
  1445. 000014AC  80710932  lwz       r3, [r17 + 0x0932]
  1446. 000014B0  8382FFF4  lwz       r28, [r2 - 0x000C]
  1447. 000014B4  83A30000  lwz       r29, [r3]
  1448. 000014B8  48000008  b         +0x00000008 /* 000014C0 */
  1449. label000014BC:
  1450. 000014BC  39430000  addi      r10, r3, 0x0000
  1451. label000014C0:
  1452. 000014C0  8075001C  lwz       r3, [r21 + 0x001C]
  1453. label000014C4:
  1454. 000014C4  81150042  lwz       r8, [r21 + 0x0042]
  1455. 000014C8  7C601120  mtcrf     0x01, r3
  1456. 000014CC  A8750098  lha       r3, [r21 + 0x0098]
  1457. label000014D0:
  1458. 000014D0  A9350048  lha       r9, [r21 + 0x0048]
  1459. 000014D4  7D0A4014  addc      r8, r10, r8
  1460. 000014D8  7C691810  subfc     r3, r9, r3
  1461. 000014DC  7C6371D6  mullw     r3, r3, r14
  1462. 000014E0  7F281814  addc      r25, r8, r3
  1463. 000014E4  409F00A0  bns       cr7, +0x000000A0 /* 00001584 */
  1464. 000014E8  80750014  lwz       r3, [r21 + 0x0014]
  1465. 000014EC  2C030000  cmpwi     r3, 0
  1466. 000014F0  41820094  beq       +0x00000094 /* 00001584 */
  1467. 000014F4  83E10048  lwz       r31, [r1 + 0x0048]
  1468. 000014F8  7C6381D6  mullw     r3, r3, r16
  1469. 000014FC  2D1F0000  cmpwi     cr2, r31, 0
  1470. 00001500  418A0074  beq       cr2, +0x00000074 /* 00001574 */
  1471. 00001504  3B770000  addi      r27, r23, 0x0000
  1472. 00001508  40810084  ble       +0x00000084 /* 0000158C */
  1473. 0000150C  83C1004C  lwz       r30, [r1 + 0x004C]
  1474. 00001510  387F0000  addi      r3, r31, 0x0000
  1475. 00001514  38800FE0  li        r4, 0x0FE0
  1476. 00001518  30A1003C  addic     r5, r1, 60
  1477. 0000151C  38D00000  addi      r6, r16, 0x0000
  1478. 00001520  38FE0000  addi      r7, r30, 0x0000
  1479. 00001524  480029C1  bl        +0x000029C0 /* 00003EE4 */
  1480. 00001528  80410014  lwz       r2, [r1 + 0x0014]
  1481. label0000152C:
  1482. 0000152C  7C730735  extsh.    r19, r3
  1483. 00001530  8101003C  lwz       r8, [r1 + 0x003C]
  1484. 00001534  307B0001  addic     r3, r27, 1
  1485. 00001538  7C7B0734  extsh     r27, r3
  1486. 0000153C  7D104014  addc      r8, r16, r8
  1487. 00001540  387F0000  addi      r3, r31, 0x0000
  1488. 00001544  4082FEA0  bne       -0x00000160 /* 000013E4 */
  1489. 00001548  9101003C  stw       [r1 + 0x003C], r8
  1490. 0000154C  81150014  lwz       r8, [r21 + 0x0014]
  1491. 00001550  38800FE0  li        r4, 0x0FE0
  1492. 00001554  7C9B4000  cmp       cr1, r27, r8
  1493. 00001558  30A1003C  addic     r5, r1, 60
  1494. 0000155C  38D00000  addi      r6, r16, 0x0000
  1495. 00001560  38FE0000  addi      r7, r30, 0x0000
  1496. 00001564  40840028  bge       cr1, +0x00000028 /* 0000158C */
  1497. 00001568  4800297D  bl        +0x0000297C /* 00003EE4 */
  1498. 0000156C  80410014  lwz       r2, [r1 + 0x0014]
  1499. 00001570  4BFFFFBC  b         -0x00000044 /* 0000152C */
  1500. label00001574:
  1501. 00001574  8101003C  lwz       r8, [r1 + 0x003C]
  1502. 00001578  7C681814  addc      r3, r8, r3
  1503. 0000157C  9061003C  stw       [r1 + 0x003C], r3
  1504. 00001580  4800000C  b         +0x0000000C /* 0000158C */
  1505. label00001584:
  1506. 00001584  83E10048  lwz       r31, [r1 + 0x0048]
  1507. 00001588  2D1F0000  cmpwi     cr2, r31, 0
  1508. label0000158C:
  1509. 0000158C  408A0008  bne       cr2, +0x00000008 /* 00001594 */
  1510. 00001590  418E01EC  beq       cr3, +0x000001EC /* 0000177C */
  1511. label00001594:
  1512. 00001594  8075001C  lwz       r3, [r21 + 0x001C]
  1513. 00001598  5463A33E  rlwinm    r3, r3, 20, 12, 31
  1514. 0000159C  7C601120  mtcrf     0x01, r3
  1515. 000015A0  409E0014  bne       cr7, +0x00000014 /* 000015B4 */
  1516. 000015A4  8071000C  lwz       r3, [r17 + 0x000C]
  1517. 000015A8  480029CD  bl        +0x000029CC /* 00003F74 */
  1518. 000015AC  80410014  lwz       r2, [r1 + 0x0014]
  1519. 000015B0  39F60000  addi      r15, r22, 0x0000
  1520. label000015B4:
  1521. 000015B4  2C140000  cmpwi     r20, 0
  1522. 000015B8  3B770000  addi      r27, r23, 0x0000
  1523. 000015BC  408104B0  ble       +0x000004B0 /* 00001A6C */
  1524. 000015C0  418A00E8  beq       cr2, +0x000000E8 /* 000016A8 */
  1525. 000015C4  8301004C  lwz       r24, [r1 + 0x004C]
  1526. 000015C8  33D5002E  addic     r30, r21, 46
  1527. 000015CC  387F0000  addi      r3, r31, 0x0000
  1528. 000015D0  38800FE0  li        r4, 0x0FE0
  1529. 000015D4  30A1003C  addic     r5, r1, 60
  1530. 000015D8  38D00000  addi      r6, r16, 0x0000
  1531. 000015DC  38F80000  addi      r7, r24, 0x0000
  1532. label000015E0:
  1533. 000015E0  48002905  bl        +0x00002904 /* 00003EE4 */
  1534. 000015E4  80410014  lwz       r2, [r1 + 0x0014]
  1535. 000015E8  7C730735  extsh.    r19, r3
  1536. 000015EC  8081003C  lwz       r4, [r1 + 0x003C]
  1537. 000015F0  397C0000  addi      r11, r28, 0x0000
  1538. 000015F4  38790000  addi      r3, r25, 0x0000
  1539. 000015F8  4082FDEC  bne       -0x00000214 /* 000013E4 */
  1540. 000015FC  9AC10038  stb       [r1 + 0x0038], r22
  1541. 00001600  81310936  lwz       r9, [r17 + 0x0936]
  1542. 00001604  38BA0000  addi      r5, r26, 0x0000
  1543. 00001608  38DD0000  addi      r6, r29, 0x0000
  1544. 0000160C  38E00001  li        r7, 0x0001
  1545. 00001610  390E0000  addi      r8, r14, 0x0000
  1546. 00001614  4800255D  bl        +0x0000255C /* 00003B70 */
  1547. 00001618  60000000  nop
  1548. 0000161C  8101003C  lwz       r8, [r1 + 0x003C]
  1549. 00001620  9AC10038  stb       [r1 + 0x0038], r22
  1550. 00001624  7C681814  addc      r3, r8, r3
  1551. 00001628  9061003C  stw       [r1 + 0x003C], r3
  1552. 0000162C  7F2EC814  addc      r25, r14, r25
  1553. 00001630  38940000  addi      r4, r20, 0x0000
  1554. 00001634  387B0000  addi      r3, r27, 0x0000
  1555. 00001638  418E0030  beq       cr3, +0x00000030 /* 00001668 */
  1556. 0000163C  48002969  bl        +0x00002968 /* 00003FA4 */
  1557. 00001640  80410014  lwz       r2, [r1 + 0x0014]
  1558. 00001644  38C30000  addi      r6, r3, 0x0000
  1559. 00001648  80E10044  lwz       r7, [r1 + 0x0044]
  1560. 0000164C  38720000  addi      r3, r18, 0x0000
  1561. 00001650  38800FA0  li        r4, 0x0FA0
  1562. 00001654  38A00001  li        r5, 0x0001
  1563. 00001658  4800288D  bl        +0x0000288C /* 00003EE4 */
  1564. 0000165C  80410014  lwz       r2, [r1 + 0x0014]
  1565. 00001660  7C730735  extsh.    r19, r3
  1566. 00001664  40820110  bne       +0x00000110 /* 00001774 */
  1567. label00001668:
  1568. 00001668  80750000  lwz       r3, [r21]
  1569. 0000166C  38DE0000  addi      r6, r30, 0x0000
  1570. 00001670  38800000  li        r4, 0x0000
  1571. 00001674  38A00003  li        r5, 0x0003
  1572. 00001678  4800289D  bl        +0x0000289C /* 00003F14 */
  1573. 0000167C  80410014  lwz       r2, [r1 + 0x0014]
  1574. 00001680  307B0001  addic     r3, r27, 1
  1575. 00001684  7C7B0734  extsh     r27, r3
  1576. 00001688  7C1BA000  cmp       r27, r20
  1577. 0000168C  387F0000  addi      r3, r31, 0x0000
  1578. 00001690  38800FE0  li        r4, 0x0FE0
  1579. 00001694  30A1003C  addic     r5, r1, 60
  1580. 00001698  408003D4  bge       +0x000003D4 /* 00001A6C */
  1581. 0000169C  38D00000  addi      r6, r16, 0x0000
  1582. 000016A0  38F80000  addi      r7, r24, 0x0000
  1583. 000016A4  4BFFFF3C  b         -0x000000C4 /* 000015E0 */
  1584. label000016A8:
  1585. 000016A8  9AC10038  stb       [r1 + 0x0038], r22
  1586. 000016AC  33F5002E  addic     r31, r21, 46
  1587. 000016B0  8081003C  lwz       r4, [r1 + 0x003C]
  1588. 000016B4  397C0000  addi      r11, r28, 0x0000
  1589. 000016B8  38790000  addi      r3, r25, 0x0000
  1590. 000016BC  81310936  lwz       r9, [r17 + 0x0936]
  1591. 000016C0  38BA0000  addi      r5, r26, 0x0000
  1592. 000016C4  38DD0000  addi      r6, r29, 0x0000
  1593. 000016C8  38E00001  li        r7, 0x0001
  1594. 000016CC  390E0000  addi      r8, r14, 0x0000
  1595. label000016D0:
  1596. 000016D0  480024A1  bl        +0x000024A0 /* 00003B70 */
  1597. 000016D4  60000000  nop
  1598. 000016D8  8101003C  lwz       r8, [r1 + 0x003C]
  1599. 000016DC  9AC10038  stb       [r1 + 0x0038], r22
  1600. 000016E0  7C681814  addc      r3, r8, r3
  1601. 000016E4  9061003C  stw       [r1 + 0x003C], r3
  1602. 000016E8  7F2EC814  addc      r25, r14, r25
  1603. 000016EC  38940000  addi      r4, r20, 0x0000
  1604. 000016F0  387B0000  addi      r3, r27, 0x0000
  1605. 000016F4  418E0030  beq       cr3, +0x00000030 /* 00001724 */
  1606. 000016F8  480028AD  bl        +0x000028AC /* 00003FA4 */
  1607. 000016FC  80410014  lwz       r2, [r1 + 0x0014]
  1608. 00001700  38C30000  addi      r6, r3, 0x0000
  1609. 00001704  80E10044  lwz       r7, [r1 + 0x0044]
  1610. 00001708  38720000  addi      r3, r18, 0x0000
  1611. 0000170C  38800FA0  li        r4, 0x0FA0
  1612. 00001710  38A00001  li        r5, 0x0001
  1613. 00001714  480027D1  bl        +0x000027D0 /* 00003EE4 */
  1614. 00001718  80410014  lwz       r2, [r1 + 0x0014]
  1615. 0000171C  7C730735  extsh.    r19, r3
  1616. 00001720  40820054  bne       +0x00000054 /* 00001774 */
  1617. label00001724:
  1618. 00001724  80750000  lwz       r3, [r21]
  1619. 00001728  38DF0000  addi      r6, r31, 0x0000
  1620. 0000172C  38800000  li        r4, 0x0000
  1621. 00001730  38A00003  li        r5, 0x0003
  1622. 00001734  480027E1  bl        +0x000027E0 /* 00003F14 */
  1623. 00001738  80410014  lwz       r2, [r1 + 0x0014]
  1624. 0000173C  307B0001  addic     r3, r27, 1
  1625. 00001740  7C7B0734  extsh     r27, r3
  1626. 00001744  7C1BA000  cmp       r27, r20
  1627. 00001748  8081003C  lwz       r4, [r1 + 0x003C]
  1628. 0000174C  397C0000  addi      r11, r28, 0x0000
  1629. 00001750  38790000  addi      r3, r25, 0x0000
  1630. 00001754  40800318  bge       +0x00000318 /* 00001A6C */
  1631. 00001758  9AC10038  stb       [r1 + 0x0038], r22
  1632. 0000175C  81310936  lwz       r9, [r17 + 0x0936]
  1633. 00001760  38BA0000  addi      r5, r26, 0x0000
  1634. 00001764  38DD0000  addi      r6, r29, 0x0000
  1635. 00001768  38E00001  li        r7, 0x0001
  1636. 0000176C  390E0000  addi      r8, r14, 0x0000
  1637. 00001770  4BFFFF60  b         -0x000000A0 /* 000016D0 */
  1638. label00001774:
  1639. 00001774  3A60DCF9  li        r19, 0xFFFFDCF9
  1640. 00001778  480002FC  b         +0x000002FC /* 00001A74 */
  1641. label0000177C:
  1642. 0000177C  8115008E  lwz       r8, [r21 + 0x008E]
  1643. 00001780  33F10022  addic     r31, r17, 34
  1644. 00001784  2C080000  cmpwi     r8, 0
  1645. 00001788  41820218  beq       +0x00000218 /* 000019A0 */
  1646. 0000178C  3860001E  li        r3, 0x001E
  1647. 00001790  7C6903A6  mtctr     r3
  1648. 00001794  39570000  addi      r10, r23, 0x0000
  1649. 00001798  3071FFEE  subic     r3, r17, 18
  1650. 0000179C  8523004C  lwzu      r9, [r3 + 0x004C]
  1651. 000017A0  48000014  b         +0x00000014 /* 000017B4 */
  1652. label000017A4:
  1653. 000017A4  41860028  beq       cr1, +0x00000028 /* 000017CC */
  1654. 000017A8  3BEC0000  addi      r31, r12, 0x0000
  1655. 000017AC  314A0001  addic     r10, r10, 1
  1656. 000017B0  8523004C  lwzu      r9, [r3 + 0x004C]
  1657. label000017B4:
  1658. 000017B4  319F004C  addic     r12, r31, 76
  1659. 000017B8  2C890000  cmpwi     cr1, r9, 0
  1660. 000017BC  4200FFE8  bdnz      -0x00000018 /* 000017A4 */
  1661. 000017C0  4186000C  beq       cr1, +0x0000000C /* 000017CC */
  1662. 000017C4  3BEC0000  addi      r31, r12, 0x0000
  1663. 000017C8  314A0001  addic     r10, r10, 1
  1664. label000017CC:
  1665. 000017CC  2C0A001E  cmpwi     r10, 30
  1666. 000017D0  40820010  bne       +0x00000010 /* 000017E0 */
  1667. label000017D4:
  1668. 000017D4  3A60DCF1  li        r19, 0xFFFFDCF1
  1669. 000017D8  418E02BC  beq       cr3, +0x000002BC /* 00001A94 */
  1670. 000017DC  4800029C  b         +0x0000029C /* 00001A78 */
  1671. label000017E0:
  1672. 000017E0  8071001A  lwz       r3, [r17 + 0x001A]
  1673. 000017E4  2C030000  cmpwi     r3, 0
  1674. 000017E8  4082003C  bne       +0x0000003C /* 00001824 */
  1675. 000017EC  8068000C  lwz       r3, [r8 + 0x000C]
  1676. 000017F0  3D000001  lis       r8, 0x0001
  1677. 000017F4  3088C001  subic     r4, r8, 16383
  1678. 000017F8  480027C5  bl        +0x000027C4 /* 00003FBC */
  1679. 000017FC  80410014  lwz       r2, [r1 + 0x0014]
  1680. 00001800  2C030000  cmpwi     r3, 0
  1681. 00001804  9071001A  stw       [r17 + 0x001A], r3
  1682. 00001808  4182FFCC  beq       -0x00000034 /* 000017D4 */
  1683. 0000180C  38600000  li        r3, 0x0000
  1684. 00001810  480027C5  bl        +0x000027C4 /* 00003FD4 */
  1685. 00001814  80410014  lwz       r2, [r1 + 0x0014]
  1686. 00001818  9071091A  stw       [r17 + 0x091A], r3
  1687. 0000181C  480027B9  bl        +0x000027B8 /* 00003FD4 */
  1688. 00001820  80410014  lwz       r2, [r1 + 0x0014]
  1689. label00001824:
  1690. 00001824  939F0014  stw       [r31 + 0x0014], r28
  1691. 00001828  933F001C  stw       [r31 + 0x001C], r25
  1692. 0000182C  8061003C  lwz       r3, [r1 + 0x003C]
  1693. 00001830  B35F0022  sth       [r31 + 0x0022], r26
  1694. 00001834  907F0018  stw       [r31 + 0x0018], r3
  1695. 00001838  92FF0024  stw       [r31 + 0x0024], r23
  1696. 0000183C  A8750062  lha       r3, [r21 + 0x0062]
  1697. 00001840  2C030008  cmpwi     r3, 8
  1698. 00001844  40820018  bne       +0x00000018 /* 0000185C */
  1699. 00001848  80710932  lwz       r3, [r17 + 0x0932]
  1700. 0000184C  2C830000  cmpwi     cr1, r3, 0
  1701. 00001850  80630000  lwz       r3, [r3]
  1702. 00001854  41860008  beq       cr1, +0x00000008 /* 0000185C */
  1703. 00001858  907F0024  stw       [r31 + 0x0024], r3
  1704. label0000185C:
  1705. 0000185C  33D10010  addic     r30, r17, 16
  1706. 00001860  929F0028  stw       [r31 + 0x0028], r20
  1707. 00001864  B1DF0020  sth       [r31 + 0x0020], r14
  1708. 00001868  8115002E  lwz       r8, [r21 + 0x002E]
  1709. 0000186C  80750032  lwz       r3, [r21 + 0x0032]
  1710. 00001870  911F002C  stw       [r31 + 0x002C], r8
  1711. 00001874  907F0030  stw       [r31 + 0x0030], r3
  1712. 00001878  8075008E  lwz       r3, [r21 + 0x008E]
  1713. 0000187C  389E0000  addi      r4, r30, 0x0000
  1714. 00001880  81030004  lwz       r8, [r3 + 0x0004]
  1715. 00001884  307F0010  addic     r3, r31, 16
  1716. 00001888  911F003C  stw       [r31 + 0x003C], r8
  1717. 0000188C  8115008E  lwz       r8, [r21 + 0x008E]
  1718. 00001890  81080008  lwz       r8, [r8 + 0x0008]
  1719. 00001894  911F0040  stw       [r31 + 0x0040], r8
  1720. 00001898  8115008E  lwz       r8, [r21 + 0x008E]
  1721. 0000189C  81080014  lwz       r8, [r8 + 0x0014]
  1722. 000018A0  911F0038  stw       [r31 + 0x0038], r8
  1723. 000018A4  8115001C  lwz       r8, [r21 + 0x001C]
  1724. 000018A8  923F0034  stw       [r31 + 0x0034], r17
  1725. 000018AC  55089FFE  rlwinm    r8, r8, 19, 31, 31
  1726. 000018B0  991F0044  stb       [r31 + 0x0044], r8
  1727. 000018B4  9ADF004A  stb       [r31 + 0x004A], r22
  1728. 000018B8  93FF0046  stw       [r31 + 0x0046], r31
  1729. 000018BC  48002731  bl        +0x00002730 /* 00003FEC */
  1730. 000018C0  80410014  lwz       r2, [r1 + 0x0014]
  1731. 000018C4  8871091F  lbz       r3, [r17 + 0x091F]
  1732. 000018C8  2C9D0000  cmpwi     cr1, r29, 0
  1733. 000018CC  2C030000  cmpwi     r3, 0
  1734. 000018D0  408201A4  bne       +0x000001A4 /* 00001A74 */
  1735. 000018D4  41860038  beq       cr1, +0x00000038 /* 0000190C */
  1736. 000018D8  8871091E  lbz       r3, [r17 + 0x091E]
  1737. 000018DC  2C830000  cmpwi     cr1, r3, 0
  1738. 000018E0  4086002C  bne       cr1, +0x0000002C /* 0000190C */
  1739. 000018E4  80710000  lwz       r3, [r17]
  1740. 000018E8  81030004  lwz       r8, [r3 + 0x0004]
  1741. 000018EC  2C080000  cmpwi     r8, 0
  1742. 000018F0  31080001  addic     r8, r8, 1
  1743. 000018F4  91030004  stw       [r3 + 0x0004], r8
  1744. 000018F8  40820010  bne       +0x00000010 /* 00001908 */
  1745. 000018FC  80630000  lwz       r3, [r3]
  1746. 00001900  48002705  bl        +0x00002704 /* 00004004 */
  1747. 00001904  80410014  lwz       r2, [r1 + 0x0014]
  1748. label00001908:
  1749. 00001908  9AD1091E  stb       [r17 + 0x091E], r22
  1750. label0000190C:
  1751. 0000190C  80710932  lwz       r3, [r17 + 0x0932]
  1752. 00001910  2C030000  cmpwi     r3, 0
  1753. 00001914  41820020  beq       +0x00000020 /* 00001934 */
  1754. 00001918  89110930  lbz       r8, [r17 + 0x0930]
  1755. 0000191C  2C880000  cmpwi     cr1, r8, 0
  1756. 00001920  40860014  bne       cr1, +0x00000014 /* 00001934 */
  1757. 00001924  38800001  li        r4, 0x0001
  1758. 00001928  48002485  bl        +0x00002484 /* 00003DAC */
  1759. 0000192C  80410014  lwz       r2, [r1 + 0x0014]
  1760. 00001930  9AF10930  stb       [r17 + 0x0930], r23
  1761. label00001934:
  1762. 00001934  9AD1091F  stb       [r17 + 0x091F], r22
  1763. 00001938  807F0038  lwz       r3, [r31 + 0x0038]
  1764. 0000193C  8091001E  lwz       r4, [r17 + 0x001E]
  1765. 00001940  2C030000  cmpwi     r3, 0
  1766. 00001944  8071001A  lwz       r3, [r17 + 0x001A]
  1767. 00001948  40800008  bge       +0x00000008 /* 00001950 */
  1768. 0000194C  3AC00002  li        r22, 0x0002
  1769. label00001950:
  1770. 00001950  38D60000  addi      r6, r22, 0x0000
  1771. 00001954  80FF003C  lwz       r7, [r31 + 0x003C]
  1772. 00001958  811F0040  lwz       r8, [r31 + 0x0040]
  1773. 0000195C  38BF0000  addi      r5, r31, 0x0000
  1774. 00001960  480025E5  bl        +0x000025E4 /* 00003F44 */
  1775. 00001964  80410014  lwz       r2, [r1 + 0x0014]
  1776. 00001968  7C730735  extsh.    r19, r3
  1777. 0000196C  41820108  beq       +0x00000108 /* 00001A74 */
  1778. 00001970  9AF1091F  stb       [r17 + 0x091F], r23
  1779. 00001974  92FF0018  stw       [r31 + 0x0018], r23
  1780. 00001978  807F0010  lwz       r3, [r31 + 0x0010]
  1781. 0000197C  389E0000  addi      r4, r30, 0x0000
  1782. 00001980  480025AD  bl        +0x000025AC /* 00003F2C */
  1783. 00001984  80410014  lwz       r2, [r1 + 0x0014]
  1784. 00001988  8871091E  lbz       r3, [r17 + 0x091E]
  1785. 0000198C  2C030000  cmpwi     r3, 0
  1786. 00001990  418200E4  beq       +0x000000E4 /* 00001A74 */
  1787. 00001994  9AF1091E  stb       [r17 + 0x091E], r23
  1788. 00001998  418E00FC  beq       cr3, +0x000000FC /* 00001A94 */
  1789. 0000199C  480000DC  b         +0x000000DC /* 00001A78 */
  1790. label000019A0:
  1791. 000019A0  8075001C  lwz       r3, [r21 + 0x001C]
  1792. 000019A4  5463A33E  rlwinm    r3, r3, 20, 12, 31
  1793. 000019A8  7C601120  mtcrf     0x01, r3
  1794. 000019AC  409E0010  bne       cr7, +0x00000010 /* 000019BC */
  1795. 000019B0  8071000C  lwz       r3, [r17 + 0x000C]
  1796. 000019B4  480025C1  bl        +0x000025C0 /* 00003F74 */
  1797. 000019B8  80410014  lwz       r2, [r1 + 0x0014]
  1798. label000019BC:
  1799. 000019BC  8061003C  lwz       r3, [r1 + 0x003C]
  1800. 000019C0  93810064  stw       [r1 + 0x0064], r28
  1801. 000019C4  9321006C  stw       [r1 + 0x006C], r25
  1802. 000019C8  90610068  stw       [r1 + 0x0068], r3
  1803. 000019CC  B3410072  sth       [r1 + 0x0072], r26
  1804. 000019D0  92E10096  stw       [r1 + 0x0096], r23
  1805. 000019D4  92E10074  stw       [r1 + 0x0074], r23
  1806. 000019D8  A8750062  lha       r3, [r21 + 0x0062]
  1807. 000019DC  2C030008  cmpwi     r3, 8
  1808. 000019E0  40820018  bne       +0x00000018 /* 000019F8 */
  1809. 000019E4  80710932  lwz       r3, [r17 + 0x0932]
  1810. 000019E8  2C830000  cmpwi     cr1, r3, 0
  1811. 000019EC  80630000  lwz       r3, [r3]
  1812. 000019F0  41860008  beq       cr1, +0x00000008 /* 000019F8 */
  1813. 000019F4  90610074  stw       [r1 + 0x0074], r3
  1814. label000019F8:
  1815. 000019F8  92810078  stw       [r1 + 0x0078], r20
  1816. 000019FC  B1C10070  sth       [r1 + 0x0070], r14
  1817. 00001A00  8075002E  lwz       r3, [r21 + 0x002E]
  1818. 00001A04  81150032  lwz       r8, [r21 + 0x0032]
  1819. 00001A08  9061007C  stw       [r1 + 0x007C], r3
  1820. 00001A0C  91010080  stw       [r1 + 0x0080], r8
  1821. 00001A10  92210084  stw       [r1 + 0x0084], r17
  1822. 00001A14  92E10060  stw       [r1 + 0x0060], r23
  1823. 00001A18  9AE1009A  stb       [r1 + 0x009A], r23
  1824. 00001A1C  81150000  lwz       r8, [r21]
  1825. 00001A20  38600010  li        r3, 0x0010
  1826. 00001A24  9111000C  stw       [r17 + 0x000C], r8
  1827. 00001A28  90610050  stw       [r1 + 0x0050], r3
  1828. 00001A2C  3860004C  li        r3, 0x004C
  1829. 00001A30  90610054  stw       [r1 + 0x0054], r3
  1830. 00001A34  38600007  li        r3, 0x0007
  1831. 00001A38  90610058  stw       [r1 + 0x0058], r3
  1832. 00001A3C  30810050  addic     r4, r1, 80
  1833. 00001A40  38710000  addi      r3, r17, 0x0000
  1834. 00001A44  480000F5  bl        +0x000000F4 /* 00001B38 */
  1835. 00001A48  8075002E  lwz       r3, [r21 + 0x002E]
  1836. 00001A4C  2C030000  cmpwi     r3, 0
  1837. 00001A50  4082001C  bne       +0x0000001C /* 00001A6C */
  1838. 00001A54  A8710924  lha       r3, [r17 + 0x0924]
  1839. 00001A58  2C830000  cmpwi     cr1, r3, 0
  1840. 00001A5C  41860010  beq       cr1, +0x00000010 /* 00001A6C */
  1841. label00001A60:
  1842. 00001A60  A8710924  lha       r3, [r17 + 0x0924]
  1843. 00001A64  2C030000  cmpwi     r3, 0
  1844. 00001A68  4082FFF8  bne       -0x00000008 /* 00001A60 */
  1845. label00001A6C:
  1846. 00001A6C  8061003C  lwz       r3, [r1 + 0x003C]
  1847. 00001A70  90750008  stw       [r21 + 0x0008], r3
  1848. label00001A74:
  1849. 00001A74  418E0020  beq       cr3, +0x00000020 /* 00001A94 */
  1850. label00001A78:
  1851. 00001A78  38720000  addi      r3, r18, 0x0000
  1852. 00001A7C  80E10044  lwz       r7, [r1 + 0x0044]
  1853. 00001A80  38800FA0  li        r4, 0x0FA0
  1854. 00001A84  38A00002  li        r5, 0x0002
  1855. 00001A88  38C00000  li        r6, 0x0000
  1856. 00001A8C  48002459  bl        +0x00002458 /* 00003EE4 */
  1857. 00001A90  80410014  lwz       r2, [r1 + 0x0014]
  1858. label00001A94:
  1859. 00001A94  80710012  lwz       r3, [r17 + 0x0012]
  1860. 00001A98  2C030000  cmpwi     r3, 0
  1861. 00001A9C  40820024  bne       +0x00000024 /* 00001AC0 */
  1862. 00001AA0  88710930  lbz       r3, [r17 + 0x0930]
  1863. 00001AA4  2C830000  cmpwi     cr1, r3, 0
  1864. 00001AA8  41860018  beq       cr1, +0x00000018 /* 00001AC0 */
  1865. 00001AAC  80710932  lwz       r3, [r17 + 0x0932]
  1866. 00001AB0  38800000  li        r4, 0x0000
  1867. 00001AB4  480022F9  bl        +0x000022F8 /* 00003DAC */
  1868. 00001AB8  80410014  lwz       r2, [r1 + 0x0014]
  1869. 00001ABC  9AF10930  stb       [r17 + 0x0930], r23
  1870. label00001AC0:
  1871. 00001AC0  2C130000  cmpwi     r19, 0
  1872. 00001AC4  41820028  beq       +0x00000028 /* 00001AEC */
  1873. 00001AC8  2C0F0000  cmpwi     r15, 0
  1874. 00001ACC  80750000  lwz       r3, [r21]
  1875. 00001AD0  40820008  bne       +0x00000008 /* 00001AD8 */
  1876. 00001AD4  3AE00004  li        r23, 0x0004
  1877. label00001AD8:
  1878. 00001AD8  62E50003  ori       r5, r23, 0x0003
  1879. 00001ADC  30D5002E  addic     r6, r21, 46
  1880. 00001AE0  38930000  addi      r4, r19, 0x0000
  1881. 00001AE4  48002431  bl        +0x00002430 /* 00003F14 */
  1882. 00001AE8  80410014  lwz       r2, [r1 + 0x0014]
  1883. label00001AEC:
  1884. 00001AEC  38730000  addi      r3, r19, 0x0000
  1885. 00001AF0  818100F4  lwz       r12, [r1 + 0x00F4]
  1886. 00001AF4  800100F8  lwz       r0, [r1 + 0x00F8]
  1887. 00001AF8  7D830120  mtcrf     0x30, r12
  1888. 00001AFC  302100F0  addic     r1, r1, 240
  1889. 00001B00  7C0803A6  mtlr      r0
  1890. 00001B04  B9C1FFB8  lmw       r14, [r1 - 0x0048]
  1891. 00001B08  4E800020  blr
  1892. 00001B0C  00000000  .invalid
  1893. 00001B10  00002043  .invalid
  1894. 00001B14  80120200  lwz       r0, [r18 + 0x0200]
  1895. 00001B18  00000000  .invalid
  1896. 00001B1C  0000087C  .invalid
  1897. 00001B20  00145955  .invalid
  1898. 00001B24  565F4344  rlwinm    r31, r18, 8, 13, 2
  1899. 00001B28  42616E64  bc     19, 1, +0x00006E64 /* 0000898C */
  1900. 00001B2C  4465636F  .invalid  sc
  1901. 00001B30  6D707265  xoris     r16, r11, 0x7265
  1902. 00001B34  73730000  andi.     r19, r27, 0x0000
  1903. fn00001B38:
  1904. 00001B38  BE21FFC4  stmw      [r1 - 0x003C], r17
  1905. 00001B3C  3A840000  addi      r20, r4, 0x0000
  1906. 00001B40  81140008  lwz       r8, [r20 + 0x0008]
  1907. 00001B44  3A630000  addi      r19, r3, 0x0000
  1908. 00001B48  82540028  lwz       r18, [r20 + 0x0028]
  1909. 00001B4C  5508077A  rlwinm    r8, r8, 0, 29, 29
  1910. 00001B50  7D080034  cntlzw    r8, r8
  1911. 00001B54  5508D97E  rlwinm    r8, r8, 27, 5, 31
  1912. 00001B58  7C0802A6  mflr      r0
  1913. 00001B5C  A8F30926  lha       r7, [r19 + 0x0926]
  1914. 00001B60  2F080000  cmpwi     cr6, r8, 0
  1915. 00001B64  7D123BD6  divw      r8, r18, r7
  1916. 00001B68  7D0741D6  mullw     r8, r7, r8
  1917. 00001B6C  7EC89011  subfc.    r22, r8, r18
  1918. 00001B70  7D123814  addc      r8, r18, r7
  1919. 00001B74  3108FFFF  subic     r8, r8, 1
  1920. 00001B78  2C920000  cmpwi     cr1, r18, 0
  1921. 00001B7C  7D800026  mfcr      r12
  1922. 00001B80  91810004  stw       [r1 + 0x0004], r12
  1923. 00001B84  90010008  stw       [r1 + 0x0008], r0
  1924. 00001B88  9421FF30  stwu      [r1 - 0x00D0], r1
  1925. 00001B8C  7F083BD6  divw      r24, r8, r7
  1926. 00001B90  82F4001C  lwz       r23, [r20 + 0x001C]
  1927. 00001B94  82B40018  lwz       r21, [r20 + 0x0018]
  1928. 00001B98  40820008  bne       +0x00000008 /* 00001BA0 */
  1929. 00001B9C  3AC70000  addi      r22, r7, 0x0000
  1930. label00001BA0:
  1931. 00001BA0  7D12C3D6  divw      r8, r18, r24
  1932. 00001BA4  7CF841D6  mullw     r7, r24, r8
  1933. 00001BA8  7CE79011  subfc.    r7, r7, r18
  1934. 00001BAC  B1130924  sth       [r19 + 0x0924], r8
  1935. 00001BB0  33410038  addic     r26, r1, 56
  1936. 00001BB4  33210054  addic     r25, r1, 84
  1937. 00001BB8  41820010  beq       +0x00000010 /* 00001BC8 */
  1938. 00001BBC  A8F30924  lha       r7, [r19 + 0x0924]
  1939. 00001BC0  30E70001  addic     r7, r7, 1
  1940. 00001BC4  B0F30924  sth       [r19 + 0x0924], r7
  1941. label00001BC8:
  1942. 00001BC8  32340038  addic     r17, r20, 56
  1943. 00001BCC  418601AC  beq       cr1, +0x000001AC /* 00001D78 */
  1944. 00001BD0  33A10070  addic     r29, r1, 112
  1945. 00001BD4  3BE00007  li        r31, 0x0007
  1946. 00001BD8  3BC0000F  li        r30, 0x000F
  1947. 00001BDC  419A00E8  beq       cr6, +0x000000E8 /* 00001CC4 */
  1948. 00001BE0  3B600000  li        r27, 0x0000
  1949. label00001BE4:
  1950. 00001BE4  30610038  addic     r3, r1, 56
  1951. 00001BE8  3B830000  addi      r28, r3, 0x0000
  1952. 00001BEC  7CB4E4AA  lswi      r5, r20, 28
  1953. 00001BF0  36D6FFFF  subic.    r22, r22, 1
  1954. 00001BF4  3194001C  addic     r12, r20, 28
  1955. 00001BF8  388003F0  li        r4, 0x03F0
  1956. 00001BFC  7CA3E5AA  .invalid  7C
  1957. 00001C00  7CACE4AA  lswi      r5, r12, 28
  1958. 00001C04  38180000  addi      r0, r24, 0x0000
  1959. 00001C08  7CB9E5AA  .invalid  7C
  1960. 00001C0C  7CB1A4AA  lswi      r5, r17, 20
  1961. 00001C10  3060FFFF  subic     r3, r0, 1
  1962. 00001C14  7CBDA5AA  .invalid  7C
  1963. 00001C18  92BC0018  stw       [r28 + 0x0018], r21
  1964. 00001C1C  93FC0008  stw       [r28 + 0x0008], r31
  1965. 00001C20  931C0028  stw       [r28 + 0x0028], r24
  1966. 00001C24  4080000C  bge       +0x0000000C /* 00001C30 */
  1967. 00001C28  907C0028  stw       [r28 + 0x0028], r3
  1968. 00001C2C  38030000  addi      r0, r3, 0x0000
  1969. label00001C30:
  1970. 00001C30  80F4001C  lwz       r7, [r20 + 0x001C]
  1971. 00001C34  7E409010  subfc     r18, r0, r18
  1972. 00001C38  7C973840  cmpl      cr1, r23, r7
  1973. 00001C3C  2D920000  cmpwi     cr3, r18, 0
  1974. 00001C40  92FC001C  stw       [r28 + 0x001C], r23
  1975. 00001C44  30610038  addic     r3, r1, 56
  1976. 00001C48  41860008  beq       cr1, +0x00000008 /* 00001C50 */
  1977. 00001C4C  93DC0008  stw       [r28 + 0x0008], r30
  1978. label00001C50:
  1979. 00001C50  408E0030  bne       cr3, +0x00000030 /* 00001C80 */
  1980. 00001C54  80FC0008  lwz       r7, [r28 + 0x0008]
  1981. 00001C58  54E707B8  rlwinm    r7, r7, 0, 30, 28
  1982. 00001C5C  90FC0008  stw       [r28 + 0x0008], r7
  1983. 00001C60  7CA3E4AA  lswi      r5, r3, 28
  1984. 00001C64  3B940000  addi      r28, r20, 0x0000
  1985. 00001C68  7CB4E5AA  .invalid  7C
  1986. 00001C6C  7CB9E4AA  lswi      r5, r25, 28
  1987. 00001C70  7CACE5AA  .invalid  7C
  1988. 00001C74  7CBDA4AA  lswi      r5, r29, 20
  1989. 00001C78  7CB1A5AA  .invalid  7C
  1990. 00001C7C  48000008  b         +0x00000008 /* 00001C84 */
  1991. label00001C80:
  1992. 00001C80  9B7C004A  stb       [r28 + 0x004A], r27
  1993. label00001C84:
  1994. 00001C84  80730928  lwz       r3, [r19 + 0x0928]
  1995. 00001C88  80B3092C  lwz       r5, [r19 + 0x092C]
  1996. 00001C8C  38DC0000  addi      r6, r28, 0x0000
  1997. 00001C90  48002255  bl        +0x00002254 /* 00003EE4 */
  1998. 00001C94  80410014  lwz       r2, [r1 + 0x0014]
  1999. 00001C98  813C0028  lwz       r9, [r28 + 0x0028]
  2000. 00001C9C  A8F40020  lha       r7, [r20 + 0x0020]
  2001. 00001CA0  A9140022  lha       r8, [r20 + 0x0022]
  2002. 00001CA4  7CE939D6  mullw     r7, r9, r7
  2003. 00001CA8  31080001  addic     r8, r8, 1
  2004. 00001CAC  5508083A  rlwinm    r8, r8, 1, 0, 29
  2005. 00001CB0  7D0941D6  mullw     r8, r9, r8
  2006. 00001CB4  7EF73814  addc      r23, r23, r7
  2007. 00001CB8  7EB54014  addc      r21, r21, r8
  2008. 00001CBC  408EFF28  bne       cr3, -0x000000D8 /* 00001BE4 */
  2009. 00001CC0  480000B8  b         +0x000000B8 /* 00001D78 */
  2010. label00001CC4:
  2011. 00001CC4  3B9D0000  addi      r28, r29, 0x0000
  2012. 00001CC8  3BC00007  li        r30, 0x0007
  2013. 00001CCC  3BE0000F  li        r31, 0x000F
  2014. 00001CD0  3B600000  li        r27, 0x0000
  2015. 00001CD4  33A10038  addic     r29, r1, 56
  2016. label00001CD8:
  2017. 00001CD8  7CB4E4AA  lswi      r5, r20, 28
  2018. 00001CDC  39980000  addi      r12, r24, 0x0000
  2019. 00001CE0  36D6FFFF  subic.    r22, r22, 1
  2020. 00001CE4  3074001C  addic     r3, r20, 28
  2021. 00001CE8  300CFFFF  subic     r0, r12, 1
  2022. 00001CEC  7CBDE5AA  .invalid  7C
  2023. 00001CF0  7CA3E4AA  lswi      r5, r3, 28
  2024. 00001CF4  388003F0  li        r4, 0x03F0
  2025. 00001CF8  7CB9E5AA  .invalid  7C
  2026. 00001CFC  7CB1A4AA  lswi      r5, r17, 20
  2027. 00001D00  7CBCA5AA  .invalid  7C
  2028. 00001D04  92BA0018  stw       [r26 + 0x0018], r21
  2029. 00001D08  93DA0008  stw       [r26 + 0x0008], r30
  2030. 00001D0C  931A0028  stw       [r26 + 0x0028], r24
  2031. 00001D10  38DD0000  addi      r6, r29, 0x0000
  2032. 00001D14  4080000C  bge       +0x0000000C /* 00001D20 */
  2033. 00001D18  901A0028  stw       [r26 + 0x0028], r0
  2034. 00001D1C  31800000  addic     r12, r0, 0
  2035. label00001D20:
  2036. 00001D20  80F4001C  lwz       r7, [r20 + 0x001C]
  2037. 00001D24  7E4C9010  subfc     r18, r12, r18
  2038. 00001D28  7C973840  cmpl      cr1, r23, r7
  2039. 00001D2C  2D920000  cmpwi     cr3, r18, 0
  2040. 00001D30  92FA001C  stw       [r26 + 0x001C], r23
  2041. 00001D34  9B7A004A  stb       [r26 + 0x004A], r27
  2042. 00001D38  41860008  beq       cr1, +0x00000008 /* 00001D40 */
  2043. 00001D3C  93FA0008  stw       [r26 + 0x0008], r31
  2044. label00001D40:
  2045. 00001D40  80730928  lwz       r3, [r19 + 0x0928]
  2046. 00001D44  80B3092C  lwz       r5, [r19 + 0x092C]
  2047. 00001D48  4800219D  bl        +0x0000219C /* 00003EE4 */
  2048. 00001D4C  80410014  lwz       r2, [r1 + 0x0014]
  2049. 00001D50  813A0028  lwz       r9, [r26 + 0x0028]
  2050. 00001D54  A8F40020  lha       r7, [r20 + 0x0020]
  2051. 00001D58  A9140022  lha       r8, [r20 + 0x0022]
  2052. 00001D5C  7CE939D6  mullw     r7, r9, r7
  2053. 00001D60  31080001  addic     r8, r8, 1
  2054. 00001D64  5508083A  rlwinm    r8, r8, 1, 0, 29
  2055. 00001D68  7D0941D6  mullw     r8, r9, r8
  2056. 00001D6C  7EF73814  addc      r23, r23, r7
  2057. 00001D70  7EB54014  addc      r21, r21, r8
  2058. 00001D74  408EFF64  bne       cr3, -0x0000009C /* 00001CD8 */
  2059. label00001D78:
  2060. 00001D78  818100D4  lwz       r12, [r1 + 0x00D4]
  2061. 00001D7C  800100D8  lwz       r0, [r1 + 0x00D8]
  2062. 00001D80  7D810120  mtcrf     0x10, r12
  2063. 00001D84  302100D0  addic     r1, r1, 208
  2064. 00001D88  7C0803A6  mtlr      r0
  2065. 00001D8C  BA21FFC4  lmw       r17, [r1 - 0x003C]
  2066. 00001D90  4E800020  blr
  2067. 00001D94  00000000  .invalid
  2068. 00001D98  00002043  .invalid
  2069. 00001D9C  800F0200  lwz       r0, [r15 + 0x0200]
  2070. 00001DA0  00000000  .invalid
  2071. 00001DA4  0000025C  .invalid
  2072. 00001DA8  000E6361  .invalid
  2073. 00001DAC  6C6C4D65  xoris     r12, r3, 0x4D65
  2074. 00001DB0  496E5069  bl        +0x016E5068 /* 016E6E18 */
  2075. 00001DB4  65636573  oris      r3, r11, 0x6573
  2076. fn00001DB8:
  2077. 00001DB8  BF81FFF0  stmw      [r1 - 0x0010], r28
  2078. 00001DBC  3BE30000  addi      r31, r3, 0x0000
  2079. 00001DC0  809F001A  lwz       r4, [r31 + 0x001A]
  2080. 00001DC4  7C0802A6  mflr      r0
  2081. 00001DC8  2C040000  cmpwi     r4, 0
  2082. 00001DCC  90010008  stw       [r1 + 0x0008], r0
  2083. 00001DD0  9421FFB0  stwu      [r1 - 0x0050], r1
  2084. 00001DD4  418200EC  beq       +0x000000EC /* 00001EC0 */
  2085. 00001DD8  807F091A  lwz       r3, [r31 + 0x091A]
  2086. 00001DDC  480021F9  bl        +0x000021F8 /* 00003FD4 */
  2087. 00001DE0  80410014  lwz       r2, [r1 + 0x0014]
  2088. 00001DE4  90610038  stw       [r1 + 0x0038], r3
  2089. 00001DE8  3BC00000  li        r30, 0x0000
  2090. 00001DEC  9BDF091F  stb       [r31 + 0x091F], r30
  2091. 00001DF0  807F001A  lwz       r3, [r31 + 0x001A]
  2092. 00001DF4  48002229  bl        +0x00002228 /* 0000401C */
  2093. 00001DF8  80410014  lwz       r2, [r1 + 0x0014]
  2094. 00001DFC  A89F0924  lha       r4, [r31 + 0x0924]
  2095. 00001E00  33BF0010  addic     r29, r31, 16
  2096. 00001E04  2C040000  cmpwi     r4, 0
  2097. 00001E08  3880FFFF  li        r4, 0xFFFFFFFF
  2098. 00001E0C  38A00003  li        r5, 0x0003
  2099. 00001E10  41820010  beq       +0x00000010 /* 00001E20 */
  2100. label00001E14:
  2101. 00001E14  A8DF0924  lha       r6, [r31 + 0x0924]
  2102. 00001E18  2C860000  cmpwi     cr1, r6, 0
  2103. 00001E1C  4086FFF8  bne       cr1, -0x00000008 /* 00001E14 */
  2104. label00001E20:
  2105. 00001E20  807F0012  lwz       r3, [r31 + 0x0012]
  2106. 00001E24  2C030000  cmpwi     r3, 0
  2107. 00001E28  3B830000  addi      r28, r3, 0x0000
  2108. 00001E2C  30DC001C  addic     r6, r28, 28
  2109. 00001E30  4182004C  beq       +0x0000004C /* 00001E7C */
  2110. label00001E34:
  2111. 00001E34  813C0008  lwz       r9, [r28 + 0x0008]
  2112. 00001E38  2C890000  cmpwi     cr1, r9, 0
  2113. 00001E3C  41860018  beq       cr1, +0x00000018 /* 00001E54 */
  2114. 00001E40  807F000C  lwz       r3, [r31 + 0x000C]
  2115. 00001E44  480020D1  bl        +0x000020D0 /* 00003F14 */
  2116. 00001E48  80410014  lwz       r2, [r1 + 0x0014]
  2117. 00001E4C  93DC0008  stw       [r28 + 0x0008], r30
  2118. 00001E50  807F0012  lwz       r3, [r31 + 0x0012]
  2119. label00001E54:
  2120. 00001E54  389D0000  addi      r4, r29, 0x0000
  2121. 00001E58  480020D5  bl        +0x000020D4 /* 00003F2C */
  2122. 00001E5C  80410014  lwz       r2, [r1 + 0x0014]
  2123. 00001E60  807F0012  lwz       r3, [r31 + 0x0012]
  2124. 00001E64  3880FFFF  li        r4, 0xFFFFFFFF
  2125. 00001E68  2C030000  cmpwi     r3, 0
  2126. 00001E6C  3B830000  addi      r28, r3, 0x0000
  2127. 00001E70  30DC001C  addic     r6, r28, 28
  2128. 00001E74  38A00003  li        r5, 0x0003
  2129. 00001E78  4082FFBC  bne       -0x00000044 /* 00001E34 */
  2130. label00001E7C:
  2131. 00001E7C  889F091E  lbz       r4, [r31 + 0x091E]
  2132. 00001E80  2C040000  cmpwi     r4, 0
  2133. 00001E84  40820010  bne       +0x00000010 /* 00001E94 */
  2134. 00001E88  889F0930  lbz       r4, [r31 + 0x0930]
  2135. 00001E8C  2C840000  cmpwi     cr1, r4, 0
  2136. 00001E90  41860024  beq       cr1, +0x00000024 /* 00001EB4 */
  2137. label00001E94:
  2138. 00001E94  809F090E  lwz       r4, [r31 + 0x090E]
  2139. 00001E98  307F090A  addic     r3, r31, 2314
  2140. 00001E9C  2C040000  cmpwi     r4, 0
  2141. 00001EA0  40820014  bne       +0x00000014 /* 00001EB4 */
  2142. 00001EA4  809F0912  lwz       r4, [r31 + 0x0912]
  2143. 00001EA8  909F090E  stw       [r31 + 0x090E], r4
  2144. 00001EAC  480020B1  bl        +0x000020B0 /* 00003F5C */
  2145. 00001EB0  80410014  lwz       r2, [r1 + 0x0014]
  2146. label00001EB4:
  2147. 00001EB4  80610038  lwz       r3, [r1 + 0x0038]
  2148. 00001EB8  4800211D  bl        +0x0000211C /* 00003FD4 */
  2149. 00001EBC  80410014  lwz       r2, [r1 + 0x0014]
  2150. label00001EC0:
  2151. 00001EC0  38600000  li        r3, 0x0000
  2152. 00001EC4  81810058  lwz       r12, [r1 + 0x0058]
  2153. 00001EC8  30210050  addic     r1, r1, 80
  2154. 00001ECC  7D8803A6  mtlr      r12
  2155. 00001ED0  BB81FFF0  lmw       r28, [r1 - 0x0010]
  2156. 00001ED4  4E800020  blr
  2157. 00001ED8  00000000  .invalid
  2158. 00001EDC  00002041  .invalid
  2159. 00001EE0  80040100  lwz       r0, [r4 + 0x0100]
  2160. 00001EE4  00000000  .invalid
  2161. 00001EE8  00000120  .invalid
  2162. 00001EEC  000B5955  .invalid
  2163. 00001EF0  565F4344  rlwinm    r31, r18, 8, 13, 2
  2164. 00001EF4  466C7573  .invalid  sc
  2165. 00001EF8  68000000  xori      r0, r0, 0x0000
  2166. 00001EFC  BFC1FFF8  stmw      [r1 - 0x0008], r30
  2167. 00001F00  3BE40000  addi      r31, r4, 0x0000
  2168. 00001F04  7C0802A6  mflr      r0
  2169. 00001F08  83DF0022  lwz       r30, [r31 + 0x0022]
  2170. 00001F0C  90010008  stw       [r1 + 0x0008], r0
  2171. 00001F10  9421FFB0  stwu      [r1 - 0x0050], r1
  2172. 00001F14  4BFFE785  bl        -0x0000187C /* 00000698 */
  2173. 00001F18  7C630735  extsh.    r3, r3
  2174. 00001F1C  38A00020  li        r5, 0x0020
  2175. 00001F20  40820054  bne       +0x00000054 /* 00001F74 */
  2176. 00001F24  807F0004  lwz       r3, [r31 + 0x0004]
  2177. 00001F28  38C00001  li        r6, 0x0001
  2178. 00001F2C  80830000  lwz       r4, [r3]
  2179. 00001F30  38600000  li        r3, 0x0000
  2180. 00001F34  A8840052  lha       r4, [r4 + 0x0052]
  2181. 00001F38  2C040010  cmpwi     r4, 16
  2182. 00001F3C  2C840018  cmpwi     cr1, r4, 24
  2183. 00001F40  41820008  beq       +0x00000008 /* 00001F48 */
  2184. 00001F44  4086002C  bne       cr1, +0x0000002C /* 00001F70 */
  2185. label00001F48:
  2186. 00001F48  B0BE0004  sth       [r30 + 0x0004], r5
  2187. 00001F4C  B0DE000C  sth       [r30 + 0x000C], r6
  2188. 00001F50  B0DE000A  sth       [r30 + 0x000A], r6
  2189. 00001F54  809F0004  lwz       r4, [r31 + 0x0004]
  2190. 00001F58  80840000  lwz       r4, [r4]
  2191. 00001F5C  A8840020  lha       r4, [r4 + 0x0020]
  2192. 00001F60  B07E0008  sth       [r30 + 0x0008], r3
  2193. 00001F64  548407FE  rlwinm    r4, r4, 0, 31, 31
  2194. 00001F68  B09E0006  sth       [r30 + 0x0006], r4
  2195. 00001F6C  48000008  b         +0x00000008 /* 00001F74 */
  2196. label00001F70:
  2197. 00001F70  3860DCF4  li        r3, 0xFFFFDCF4
  2198. label00001F74:
  2199. 00001F74  81810058  lwz       r12, [r1 + 0x0058]
  2200. 00001F78  30210050  addic     r1, r1, 80
  2201. 00001F7C  7D8803A6  mtlr      r12
  2202. 00001F80  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  2203. 00001F84  4E800020  blr
  2204. 00001F88  00000000  .invalid
  2205. 00001F8C  00002041  .invalid
  2206. 00001F90  80020200  lwz       r0, [r2 + 0x0200]
  2207. 00001F94  00000000  .invalid
  2208. 00001F98  0000008C  .invalid
  2209. 00001F9C  00115955  .invalid
  2210. 00001FA0  565F4344  rlwinm    r31, r18, 8, 13, 2
  2211. 00001FA4  50726543  rlwimi.   r18, r3, 12, 21, 1
  2212. 00001FA8  6F6D7072  xoris     r13, r27, 0x7072
  2213. 00001FAC  65737300  oris      r19, r11, 0x7300
  2214. 00001FB0  BE21FFC4  stmw      [r1 - 0x003C], r17
  2215. 00001FB4  7C0802A6  mflr      r0
  2216. 00001FB8  3B840000  addi      r28, r4, 0x0000
  2217. 00001FBC  3B600001  li        r27, 0x0001
  2218. 00001FC0  3B430000  addi      r26, r3, 0x0000
  2219. 00001FC4  7D800026  mfcr      r12
  2220. 00001FC8  91810004  stw       [r1 + 0x0004], r12
  2221. 00001FCC  90010008  stw       [r1 + 0x0008], r0
  2222. 00001FD0  9421FF60  stwu      [r1 - 0x00A0], r1
  2223. 00001FD4  9B610038  stb       [r1 + 0x0038], r27
  2224. 00001FD8  80DC0026  lwz       r6, [r28 + 0x0026]
  2225. 00001FDC  80BC002A  lwz       r5, [r28 + 0x002A]
  2226. 00001FE0  3AC60000  addi      r22, r6, 0x0000
  2227. 00001FE4  90A1003E  stw       [r1 + 0x003E], r5
  2228. 00001FE8  80BC003A  lwz       r5, [r28 + 0x003A]
  2229. 00001FEC  2E160000  cmpwi     cr4, r22, 0
  2230. 00001FF0  90C1003A  stw       [r1 + 0x003A], r6
  2231. 00001FF4  80DC0036  lwz       r6, [r28 + 0x0036]
  2232. 00001FF8  90A10046  stw       [r1 + 0x0046], r5
  2233. 00001FFC  90C10042  stw       [r1 + 0x0042], r6
  2234. 00002000  3A800000  li        r20, 0x0000
  2235. 00002004  83FC0004  lwz       r31, [r28 + 0x0004]
  2236. 00002008  3AE00000  li        r23, 0x0000
  2237. 0000200C  41920020  beq       cr4, +0x00000020 /* 0000202C */
  2238. 00002010  80E1003E  lwz       r7, [r1 + 0x003E]
  2239. 00002014  38760000  addi      r3, r22, 0x0000
  2240. 00002018  38800FA0  li        r4, 0x0FA0
  2241. 0000201C  38A00000  li        r5, 0x0000
  2242. 00002020  38C00000  li        r6, 0x0000
  2243. 00002024  48001EC1  bl        +0x00001EC0 /* 00003EE4 */
  2244. 00002028  80410014  lwz       r2, [r1 + 0x0014]
  2245. label0000202C:
  2246. 0000202C  A8BC005E  lha       r5, [r28 + 0x005E]
  2247. 00002030  80DF0000  lwz       r6, [r31]
  2248. 00002034  82610042  lwz       r19, [r1 + 0x0042]
  2249. 00002038  AA460020  lha       r18, [r6 + 0x0020]
  2250. 0000203C  2C850020  cmpwi     cr1, r5, 32
  2251. 00002040  7E401120  mtcrf     0x01, r18
  2252. 00002044  2F050008  cmpwi     cr6, r5, 8
  2253. 00002048  811C0014  lwz       r8, [r28 + 0x0014]
  2254. 0000204C  2E850010  cmpwi     cr5, r5, 16
  2255. 00002050  2D930000  cmpwi     cr3, r19, 0
  2256. 00002054  80DC0018  lwz       r6, [r28 + 0x0018]
  2257. 00002058  30B20001  addic     r5, r18, 1
  2258. 0000205C  409F0008  bns       cr7, +0x00000008 /* 00002064 */
  2259. 00002060  7CB20734  extsh     r18, r5
  2260. label00002064:
  2261. 00002064  7EA83011  subfc.    r21, r8, r6
  2262. 00002068  80BC0048  lwz       r5, [r28 + 0x0048]
  2263. 0000206C  80DC0044  lwz       r6, [r28 + 0x0044]
  2264. 00002070  90A1004E  stw       [r1 + 0x004E], r5
  2265. 00002074  90C1004A  stw       [r1 + 0x004A], r6
  2266. 00002078  30B20001  addic     r5, r18, 1
  2267. 0000207C  54A6083A  rlwinm    r6, r5, 1, 0, 29
  2268. 00002080  83BC0008  lwz       r29, [r28 + 0x0008]
  2269. 00002084  AB3C0042  lha       r25, [r28 + 0x0042]
  2270. 00002088  419A002C  beq       cr6, +0x0000002C /* 000020B4 */
  2271. 0000208C  A8A1004C  lha       r5, [r1 + 0x004C]
  2272. 00002090  54AA083C  rlwinm    r10, r5, 1, 0, 30
  2273. 00002094  41960024  beq       cr5, +0x00000024 /* 000020B8 */
  2274. 00002098  54AA103A  rlwinm    r10, r5, 2, 0, 29
  2275. 0000209C  40860010  bne       cr1, +0x00000010 /* 000020AC */
  2276. 000020A0  48000018  b         +0x00000018 /* 000020B8 */
  2277. label000020A4:
  2278. 000020A4  3A80DCF9  li        r20, 0xFFFFDCF9
  2279. 000020A8  480001C4  b         +0x000001C4 /* 0000226C */
  2280. label000020AC:
  2281. 000020AC  3A80DD00  li        r20, 0xFFFFDD00
  2282. 000020B0  480001BC  b         +0x000001BC /* 0000226C */
  2283. label000020B4:
  2284. 000020B4  A941004C  lha       r10, [r1 + 0x004C]
  2285. label000020B8:
  2286. 000020B8  80BC001C  lwz       r5, [r28 + 0x001C]
  2287. 000020BC  A901004A  lha       r8, [r1 + 0x004A]
  2288. 000020C0  7CA01120  mtcrf     0x01, r5
  2289. 000020C4  80BC003E  lwz       r5, [r28 + 0x003E]
  2290. 000020C8  7D08C9D6  mullw     r8, r8, r25
  2291. 000020CC  7CA55014  addc      r5, r5, r10
  2292. 000020D0  7E254014  addc      r17, r5, r8
  2293. 000020D4  409F0008  bns       cr7, +0x00000008 /* 000020DC */
  2294. 000020D8  92FA0008  stw       [r26 + 0x0008], r23
  2295. label000020DC:
  2296. 000020DC  3BE00000  li        r31, 0x0000
  2297. 000020E0  33C10038  addic     r30, r1, 56
  2298. 000020E4  408E0014  bne       cr3, +0x00000014 /* 000020F8 */
  2299. 000020E8  80BC0014  lwz       r5, [r28 + 0x0014]
  2300. 000020EC  7CA531D6  mullw     r5, r5, r6
  2301. 000020F0  7FA5E814  addc      r29, r5, r29
  2302. 000020F4  48000028  b         +0x00000028 /* 0000211C */
  2303. label000020F8:
  2304. 000020F8  80BC000C  lwz       r5, [r28 + 0x000C]
  2305. 000020FC  7F853000  cmp       cr7, r5, r6
  2306. 00002100  409C001C  bge       cr7, +0x0000001C /* 0000211C */
  2307. 00002104  3A80DCFA  li        r20, 0xFFFFDCFA
  2308. 00002108  38760000  addi      r3, r22, 0x0000
  2309. 0000210C  80E1003E  lwz       r7, [r1 + 0x003E]
  2310. 00002110  38800FA0  li        r4, 0x0FA0
  2311. label00002114:
  2312. 00002114  41920178  beq       cr4, +0x00000178 /* 0000228C */
  2313. 00002118  48000164  b         +0x00000164 /* 0000227C */
  2314. label0000211C:
  2315. 0000211C  831A0000  lwz       r24, [r26]
  2316. 00002120  408E0014  bne       cr3, +0x00000014 /* 00002134 */
  2317. 00002124  387D0000  addi      r3, r29, 0x0000
  2318. 00002128  38910000  addi      r4, r17, 0x0000
  2319. 0000212C  38B80000  addi      r5, r24, 0x0000
  2320. 00002130  419200E4  beq       cr4, +0x000000E4 /* 00002214 */
  2321. label00002134:
  2322. 00002134  40810118  ble       +0x00000118 /* 0000224C */
  2323. label00002138:
  2324. 00002138  80B80008  lwz       r5, [r24 + 0x0008]
  2325. 0000213C  387D0000  addi      r3, r29, 0x0000
  2326. 00002140  2C850000  cmpwi     cr1, r5, 0
  2327. 00002144  38910000  addi      r4, r17, 0x0000
  2328. 00002148  81050000  lwz       r8, [r5]
  2329. 0000214C  38B90000  addi      r5, r25, 0x0000
  2330. 00002150  38D20000  addi      r6, r18, 0x0000
  2331. 00002154  38E00001  li        r7, 0x0001
  2332. 00002158  40860008  bne       cr1, +0x00000008 /* 00002160 */
  2333. 0000215C  39000000  li        r8, 0x0000
  2334. label00002160:
  2335. 00002160  9B7E0000  stb       [r30], r27
  2336. 00002164  48000C49  bl        +0x00000C48 /* 00002DAC */
  2337. 00002168  9B7E0000  stb       [r30], r27
  2338. 0000216C  80BA0008  lwz       r5, [r26 + 0x0008]
  2339. 00002170  7E398814  addc      r17, r25, r17
  2340. 00002174  7CA32814  addc      r5, r3, r5
  2341. 00002178  90BA0008  stw       [r26 + 0x0008], r5
  2342. 0000217C  38C30000  addi      r6, r3, 0x0000
  2343. 00002180  80E10046  lwz       r7, [r1 + 0x0046]
  2344. 00002184  418E0034  beq       cr3, +0x00000034 /* 000021B8 */
  2345. 00002188  38730000  addi      r3, r19, 0x0000
  2346. 0000218C  38800FE0  li        r4, 0x0FE0
  2347. 00002190  38BD0000  addi      r5, r29, 0x0000
  2348. 00002194  48001D51  bl        +0x00001D50 /* 00003EE4 */
  2349. 00002198  80410014  lwz       r2, [r1 + 0x0014]
  2350. 0000219C  7C740735  extsh.    r20, r3
  2351. 000021A0  4182001C  beq       +0x0000001C /* 000021BC */
  2352. 000021A4  3A80DCFA  li        r20, 0xFFFFDCFA
  2353. 000021A8  38760000  addi      r3, r22, 0x0000
  2354. 000021AC  80E1003E  lwz       r7, [r1 + 0x003E]
  2355. 000021B0  38800FA0  li        r4, 0x0FA0
  2356. 000021B4  4BFFFF60  b         -0x000000A0 /* 00002114 */
  2357. label000021B8:
  2358. 000021B8  7FBD1814  addc      r29, r29, r3
  2359. label000021BC:
  2360. 000021BC  41920038  beq       cr4, +0x00000038 /* 000021F4 */
  2361. 000021C0  387F0000  addi      r3, r31, 0x0000
  2362. 000021C4  38950000  addi      r4, r21, 0x0000
  2363. 000021C8  48001DDD  bl        +0x00001DDC /* 00003FA4 */
  2364. 000021CC  80410014  lwz       r2, [r1 + 0x0014]
  2365. 000021D0  38C30000  addi      r6, r3, 0x0000
  2366. 000021D4  80E1003E  lwz       r7, [r1 + 0x003E]
  2367. 000021D8  38760000  addi      r3, r22, 0x0000
  2368. 000021DC  38800FA0  li        r4, 0x0FA0
  2369. 000021E0  38A00001  li        r5, 0x0001
  2370. 000021E4  48001D01  bl        +0x00001D00 /* 00003EE4 */
  2371. 000021E8  80410014  lwz       r2, [r1 + 0x0014]
  2372. 000021EC  7C740735  extsh.    r20, r3
  2373. 000021F0  4082FEB4  bne       -0x0000014C /* 000020A4 */
  2374. label000021F4:
  2375. 000021F4  30BF0001  addic     r5, r31, 1
  2376. 000021F8  7CBF0734  extsh     r31, r5
  2377. 000021FC  7F9FA800  cmp       cr7, r31, r21
  2378. 00002200  419CFF38  blt       cr7, -0x000000C8 /* 00002138 */
  2379. 00002204  80BC001C  lwz       r5, [r28 + 0x001C]
  2380. 00002208  7CA01120  mtcrf     0x01, r5
  2381. 0000220C  409E0060  bne       cr7, +0x00000060 /* 0000226C */
  2382. 00002210  48000048  b         +0x00000048 /* 00002258 */
  2383. label00002214:
  2384. 00002214  81050008  lwz       r8, [r5 + 0x0008]
  2385. 00002218  38B90000  addi      r5, r25, 0x0000
  2386. 0000221C  2F880000  cmpwi     cr7, r8, 0
  2387. 00002220  38D20000  addi      r6, r18, 0x0000
  2388. 00002224  38F50000  addi      r7, r21, 0x0000
  2389. 00002228  81080000  lwz       r8, [r8]
  2390. 0000222C  409E0008  bne       cr7, +0x00000008 /* 00002234 */
  2391. 00002230  39000000  li        r8, 0x0000
  2392. label00002234:
  2393. 00002234  9B610038  stb       [r1 + 0x0038], r27
  2394. 00002238  48000B75  bl        +0x00000B74 /* 00002DAC */
  2395. 0000223C  9B610038  stb       [r1 + 0x0038], r27
  2396. 00002240  80BA0008  lwz       r5, [r26 + 0x0008]
  2397. 00002244  7CA32814  addc      r5, r3, r5
  2398. 00002248  90BA0008  stw       [r26 + 0x0008], r5
  2399. label0000224C:
  2400. 0000224C  80BC001C  lwz       r5, [r28 + 0x001C]
  2401. 00002250  7CA01120  mtcrf     0x01, r5
  2402. 00002254  409E0018  bne       cr7, +0x00000018 /* 0000226C */
  2403. label00002258:
  2404. 00002258  80BC0004  lwz       r5, [r28 + 0x0004]
  2405. 0000225C  80DA0008  lwz       r6, [r26 + 0x0008]
  2406. 00002260  80A50000  lwz       r5, [r5]
  2407. 00002264  90C5002C  stw       [r5 + 0x002C], r6
  2408. 00002268  92FC00AA  stw       [r28 + 0x00AA], r23
  2409. label0000226C:
  2410. 0000226C  38760000  addi      r3, r22, 0x0000
  2411. 00002270  80E1003E  lwz       r7, [r1 + 0x003E]
  2412. 00002274  38800FA0  li        r4, 0x0FA0
  2413. 00002278  41920014  beq       cr4, +0x00000014 /* 0000228C */
  2414. label0000227C:
  2415. 0000227C  38A00002  li        r5, 0x0002
  2416. 00002280  38C00000  li        r6, 0x0000
  2417. 00002284  48001C61  bl        +0x00001C60 /* 00003EE4 */
  2418. 00002288  80410014  lwz       r2, [r1 + 0x0014]
  2419. label0000228C:
  2420. 0000228C  38740000  addi      r3, r20, 0x0000
  2421. 00002290  818100A4  lwz       r12, [r1 + 0x00A4]
  2422. 00002294  800100A8  lwz       r0, [r1 + 0x00A8]
  2423. 00002298  7D818120  mtcrf     0x18, r12
  2424. 0000229C  302100A0  addic     r1, r1, 160
  2425. 000022A0  7C0803A6  mtlr      r0
  2426. 000022A4  BA21FFC4  lmw       r17, [r1 - 0x003C]
  2427. 000022A8  4E800020  blr
  2428. 000022AC  00000000  .invalid
  2429. 000022B0  00002043  .invalid
  2430. 000022B4  800F0200  lwz       r0, [r15 + 0x0200]
  2431. 000022B8  00000000  .invalid
  2432. 000022BC  000002FC  .invalid
  2433. 000022C0  00125955  .invalid
  2434. 000022C4  565F4344  rlwinm    r31, r18, 8, 13, 2
  2435. 000022C8  42616E64  bc     19, 1, +0x00006E64 /* 0000912C */
  2436. 000022CC  436F6D70  bdz       cr3, +0x00006D70 /* 0000903C */
  2437. 000022D0  72657373  andi.     r5, r19, 0x7373
  2438. 000022D4  A8050000  lha       r0, [r5]
  2439. 000022D8  A8650006  lha       r3, [r5 + 0x0006]
  2440. 000022DC  A8850002  lha       r4, [r5 + 0x0002]
  2441. 000022E0  A8A50004  lha       r5, [r5 + 0x0004]
  2442. 000022E4  7C641810  subfc     r3, r4, r3
  2443. 000022E8  7C002810  subfc     r0, r0, r5
  2444. 000022EC  30A30001  addic     r5, r3, 1
  2445. 000022F0  54A5083A  rlwinm    r5, r5, 1, 0, 29
  2446. 000022F4  7C0501D6  mullw     r0, r5, r0
  2447. 000022F8  90080000  stw       [r8], r0
  2448. 000022FC  38600000  li        r3, 0x0000
  2449. 00002300  4E800020  blr
  2450. 00002304  00000000  .invalid
  2451. 00002308  00002040  .invalid
  2452. 0000230C  00000600  .invalid
  2453. 00002310  00000000  .invalid
  2454. 00002314  00000030  .invalid
  2455. 00002318  001B5955  .invalid
  2456. 0000231C  565F4344  rlwinm    r31, r18, 8, 13, 2
  2457. 00002320  4765744D  .invalid  sc
  2458. 00002324  6178436F  ori       r24, r11, 0x436F
  2459. 00002328  6D707265  xoris     r16, r11, 0x7265
  2460. 0000232C  7373696F  andi.     r19, r27, 0x696F
  2461. 00002330  6E53697A  xoris     r19, r18, 0x697A
  2462. 00002334  65000000  oris      r0, r8, 0x0000
  2463. 00002338  2C890000  cmpwi     cr1, r9, 0
  2464. 0000233C  2C070000  cmpwi     r7, 0
  2465. 00002340  2F080000  cmpwi     cr6, r8, 0
  2466. 00002344  38600000  li        r3, 0x0000
  2467. 00002348  38000300  li        r0, 0x0300
  2468. 0000234C  41860008  beq       cr1, +0x00000008 /* 00002354 */
  2469. 00002350  90690000  stw       [r9], r3
  2470. label00002354:
  2471. 00002354  39200400  li        r9, 0x0400
  2472. 00002358  41820008  beq       +0x00000008 /* 00002360 */
  2473. 0000235C  90070000  stw       [r7], r0
  2474. label00002360:
  2475. 00002360  419A0008  beq       cr6, +0x00000008 /* 00002368 */
  2476. 00002364  91280000  stw       [r8], r9
  2477. label00002368:
  2478. 00002368  4E800020  blr
  2479. 0000236C  00000000  .invalid
  2480. 00002370  00002040  .invalid
  2481. 00002374  00000700  .invalid
  2482. 00002378  00000000  .invalid
  2483. 0000237C  00000034  .invalid
  2484. 00002380  00185955  .invalid
  2485. 00002384  565F4344  rlwinm    r31, r18, 8, 13, 2
  2486. 00002388  47657443  .invalid  sc
  2487. 0000238C  6F6D7072  xoris     r13, r27, 0x7072
  2488. 00002390  65737369  oris      r19, r11, 0x7369
  2489. 00002394  6F6E5469  xoris     r14, r27, 0x5469
  2490. 00002398  6D650000  xoris     r5, r11, 0x0000
  2491. 0000239C  80640000  lwz       r3, [r4]
  2492. 000023A0  2C080000  cmpwi     r8, 0
  2493. 000023A4  A8030020  lha       r0, [r3 + 0x0020]
  2494. 000023A8  A8830022  lha       r4, [r3 + 0x0022]
  2495. 000023AC  30000001  addic     r0, r0, 1
  2496. 000023B0  3860FFCE  li        r3, 0xFFFFFFCE
  2497. 000023B4  41820014  beq       +0x00000014 /* 000023C8 */
  2498. 000023B8  5400083A  rlwinm    r0, r0, 1, 0, 29
  2499. 000023BC  7C0021D6  mullw     r0, r0, r4
  2500. 000023C0  90080000  stw       [r8], r0
  2501. 000023C4  38600000  li        r3, 0x0000
  2502. label000023C8:
  2503. 000023C8  4E800020  blr
  2504. 000023CC  00000000  .invalid
  2505. 000023D0  00002040  .invalid
  2506. 000023D4  00000600  .invalid
  2507. 000023D8  00000000  .invalid
  2508. 000023DC  00000030  .invalid
  2509. 000023E0  001C5955  .invalid
  2510. 000023E4  565F4344  rlwinm    r31, r18, 8, 13, 2
  2511. 000023E8  47657443  .invalid  sc
  2512. 000023EC  6F6D7072  xoris     r13, r27, 0x7072
  2513. 000023F0  65737365  oris      r19, r11, 0x7365
  2514. 000023F4  64496D61  oris      r9, r2, 0x6D61
  2515. 000023F8  67655369  oris      r5, r27, 0x5369
  2516. 000023FC  7A650000  .invalid
  2517. 00002400  3860DCFE  li        r3, 0xFFFFDCFE
  2518. 00002404  4E800020  blr
  2519. 00002408  00000000  .invalid
  2520. 0000240C  00002040  .invalid
  2521. 00002410  00000600  .invalid
  2522. 00002414  00000000  .invalid
  2523. 00002418  00000008  .invalid
  2524. 0000241C  00135955  .invalid
  2525. 00002420  565F4344  rlwinm    r31, r18, 8, 13, 2
  2526. 00002424  47657453  .invalid  sc
  2527. 00002428  696D696C  xori      r13, r11, 0x696C
  2528. 0000242C  61726974  ori       r18, r11, 0x6974
  2529. 00002430  79000000  .invalid
  2530. 00002434  3860DCFE  li        r3, 0xFFFFDCFE
  2531. 00002438  4E800020  blr
  2532. 0000243C  00000000  .invalid
  2533. 00002440  00002040  .invalid
  2534. 00002444  00000800  .invalid
  2535. 00002448  00000000  .invalid
  2536. 0000244C  00000008  .invalid
  2537. 00002450  000F5955  .invalid
  2538. 00002454  565F4344  rlwinm    r31, r18, 8, 13, 2
  2539. 00002458  5472696D  rlwinm.   r18, r3, 13, 5, 22
  2540. 0000245C  496D6167  bla       0x016D6164 /* 
  2541. 00002460  65000000  oris      r0, r8, 0x0000
  2542. 00002464  7CA00774  extsb     r0, r5
  2543. 00002468  7C870774  extsb     r7, r4
  2544. 0000246C  5463801E  rlwinm    r3, r3, 16, 0, 15
  2545. 00002470  54E61838  rlwinm    r6, r7, 3, 0, 28
  2546. 00002474  7CC73010  subfc     r6, r7, r6
  2547. 00002478  54C62036  rlwinm    r6, r6, 4, 0, 27
  2548. 0000247C  7CC73014  addc      r6, r7, r6
  2549. 00002480  54C6103A  rlwinm    r6, r6, 2, 0, 29
  2550. 00002484  7CC73014  addc      r6, r7, r6
  2551. 00002488  54C61838  rlwinm    r6, r6, 3, 0, 28
  2552. 0000248C  7CC73014  addc      r6, r7, r6
  2553. 00002490  54C62834  rlwinm    r6, r6, 5, 0, 26
  2554. 00002494  3CA00001  lis       r5, 0x0001
  2555. 00002498  3085B6DC  subic     r4, r5, 18724
  2556. 0000249C  30A566E9  addic     r5, r5, 26345
  2557. 000024A0  7CA029D6  mullw     r5, r0, r5
  2558. 000024A4  7C8021D6  mullw     r4, r0, r4
  2559. 000024A8  7CA32814  addc      r5, r3, r5
  2560. 000024AC  3CA50001  addis     r5, r5, 0x0001
  2561. 000024B0  30A58000  subic     r5, r5, 32768
  2562. 000024B4  7CA08671  srawi     r0, r5, 16
  2563. 000024B8  1CA757FD  mulli     r5, r7, 22525
  2564. 000024BC  2F0000FF  cmpwi     cr6, r0, 255
  2565. 000024C0  7C841810  subfc     r4, r4, r3
  2566. 000024C4  7CC73010  subfc     r6, r7, r6
  2567. 000024C8  7C633014  addc      r3, r3, r6
  2568. 000024CC  7CA52010  subfc     r5, r5, r4
  2569. 000024D0  3C830001  addis     r4, r3, 0x0001
  2570. 000024D4  3CA50001  addis     r5, r5, 0x0001
  2571. 000024D8  30848000  subic     r4, r4, 32768
  2572. 000024DC  30A58000  subic     r5, r5, 32768
  2573. 000024E0  7C848670  srawi     r4, r4, 16
  2574. 000024E4  7CA58670  srawi     r5, r5, 16
  2575. 000024E8  2C8400FF  cmpwi     cr1, r4, 255
  2576. 000024EC  2F8500FF  cmpwi     cr7, r5, 255
  2577. 000024F0  38600000  li        r3, 0x0000
  2578. 000024F4  41800010  blt       +0x00000010 /* 00002504 */
  2579. 000024F8  386000FF  li        r3, 0x00FF
  2580. 000024FC  41990008  bgt       cr6, +0x00000008 /* 00002504 */
  2581. 00002500  30600000  addic     r3, r0, 0
  2582. label00002504:
  2583. 00002504  2C040000  cmpwi     r4, 0
  2584. 00002508  5460801E  rlwinm    r0, r3, 16, 0, 15
  2585. 0000250C  38C00000  li        r6, 0x0000
  2586. 00002510  38600000  li        r3, 0x0000
  2587. 00002514  41800010  blt       +0x00000010 /* 00002524 */
  2588. 00002518  38C000FF  li        r6, 0x00FF
  2589. 0000251C  41850008  bgt       cr1, +0x00000008 /* 00002524 */
  2590. 00002520  38C40000  addi      r6, r4, 0x0000
  2591. label00002524:
  2592. 00002524  2C050000  cmpwi     r5, 0
  2593. 00002528  41800010  blt       +0x00000010 /* 00002538 */
  2594. 0000252C  386000FF  li        r3, 0x00FF
  2595. 00002530  419D0008  bgt       cr7, +0x00000008 /* 00002538 */
  2596. 00002534  38650000  addi      r3, r5, 0x0000
  2597. label00002538:
  2598. 00002538  5465402E  rlwinm    r5, r3, 8, 0, 23
  2599. 0000253C  7C052B78  or        r5, r0, r5
  2600. 00002540  7CC32B78  or        r3, r6, r5
  2601. 00002544  4E800020  blr
  2602. 00002548  00000000  .invalid
  2603. 0000254C  00002040  .invalid
  2604. 00002550  00000300  .invalid
  2605. 00002554  00000000  .invalid
  2606. 00002558  000000E4  .invalid
  2607. 0000255C  00094D61  .invalid
  2608. 00002560  6B655069  xori      r5, r27, 0x5069
  2609. 00002564  78656C00  .invalid
  2610. 00002568  54A7083C  rlwinm    r7, r5, 1, 0, 30
  2611. 0000256C  7C063AAE  lhax      r0, r6, r7
  2612. 00002570  30E60400  addic     r7, r6, 1024
  2613. 00002574  7CA728AE  lbzx      r5, r7, r5
  2614. 00002578  7CE01815  addc.     r7, r0, r3
  2615. 0000257C  31060200  addic     r8, r6, 512
  2616. 00002580  7D800026  mfcr      r12
  2617. 00002584  7CA50774  extsb     r5, r5
  2618. 00002588  7C051810  subfc     r0, r5, r3
  2619. 0000258C  30A60500  addic     r5, r6, 1280
  2620. 00002590  7CA520AE  lbzx      r5, r5, r4
  2621. 00002594  5484083C  rlwinm    r4, r4, 1, 0, 30
  2622. 00002598  7C8822AE  lhax      r4, r8, r4
  2623. 0000259C  7CA50774  extsb     r5, r5
  2624. 000025A0  7C632014  addc      r3, r3, r4
  2625. 000025A4  7CA50010  subfc     r5, r5, r0
  2626. 000025A8  2F850000  cmpwi     cr7, r5, 0
  2627. 000025AC  2E8700FF  cmpwi     cr5, r7, 255
  2628. 000025B0  2F0300FF  cmpwi     cr6, r3, 255
  2629. 000025B4  2C830000  cmpwi     cr1, r3, 0
  2630. 000025B8  2E0500FF  cmpwi     cr4, r5, 255
  2631. 000025BC  91810004  stw       [r1 + 0x0004], r12
  2632. 000025C0  38800000  li        r4, 0x0000
  2633. 000025C4  41800010  blt       +0x00000010 /* 000025D4 */
  2634. 000025C8  388000FF  li        r4, 0x00FF
  2635. 000025CC  41950008  bgt       cr5, +0x00000008 /* 000025D4 */
  2636. 000025D0  38870000  addi      r4, r7, 0x0000
  2637. label000025D4:
  2638. 000025D4  5484801E  rlwinm    r4, r4, 16, 0, 15
  2639. 000025D8  38E00000  li        r7, 0x0000
  2640. 000025DC  38C00000  li        r6, 0x0000
  2641. 000025E0  41840010  blt       cr1, +0x00000010 /* 000025F0 */
  2642. 000025E4  38E000FF  li        r7, 0x00FF
  2643. 000025E8  41990008  bgt       cr6, +0x00000008 /* 000025F0 */
  2644. 000025EC  38E30000  addi      r7, r3, 0x0000
  2645. label000025F0:
  2646. 000025F0  419C0010  blt       cr7, +0x00000010 /* 00002600 */
  2647. 000025F4  38C000FF  li        r6, 0x00FF
  2648. 000025F8  41910008  bgt       cr4, +0x00000008 /* 00002600 */
  2649. 000025FC  38C50000  addi      r6, r5, 0x0000
  2650. label00002600:
  2651. 00002600  54C3402E  rlwinm    r3, r6, 8, 0, 23
  2652. 00002604  7C831B78  or        r3, r4, r3
  2653. 00002608  7CE31B78  or        r3, r7, r3
  2654. 0000260C  81810004  lwz       r12, [r1 + 0x0004]
  2655. 00002610  7D808120  mtcrf     0x08, r12
  2656. 00002614  4E800020  blr
  2657. 00002618  00000000  .invalid
  2658. 0000261C  00002042  .invalid
  2659. 00002620  00000400  .invalid
  2660. 00002624  00000000  .invalid
  2661. 00002628  000000B0  .invalid
  2662. 0000262C  000C4D61  .invalid
  2663. 00002630  6B655069  xori      r5, r27, 0x5069
  2664. 00002634  78656C54  .invalid
  2665. 00002638  61620000  ori       r2, r11, 0x0000
  2666. 0000263C  2C870000  cmpwi     cr1, r7, 0
  2667. 00002640  30C50001  addic     r6, r5, 1
  2668. 00002644  7CC50E71  srawi     r5, r6, 1
  2669. 00002648  BFC1FFF8  stmw      [r1 - 0x0008], r30
  2670. 0000264C  30E7FFFF  subic     r7, r7, 1
  2671. 00002650  38C40000  addi      r6, r4, 0x0000
  2672. 00002654  3003FFFE  subic     r0, r3, 2
  2673. 00002658  41860078  beq       cr1, +0x00000078 /* 000026D0 */
  2674. 0000265C  4081005C  ble       +0x0000005C /* 000026B8 */
  2675. 00002660  3BC50000  addi      r30, r5, 0x0000
  2676. label00002664:
  2677. 00002664  2C070000  cmpwi     r7, 0
  2678. 00002668  315EFFFF  subic     r10, r30, 1
  2679. 0000266C  31600000  addic     r11, r0, 0
  2680. label00002670:
  2681. 00002670  2C8A0000  cmpwi     cr1, r10, 0
  2682. 00002674  A1860000  lhz       r12, [r6]
  2683. 00002678  A3E60002  lhz       r31, [r6 + 0x0002]
  2684. 0000267C  558CC23E  rlwinm    r12, r12, 24, 8, 31
  2685. 00002680  7D8960AE  lbzx      r12, r9, r12
  2686. 00002684  57FFC23E  rlwinm    r31, r31, 24, 8, 31
  2687. 00002688  7FE9F8AE  lbzx      r31, r9, r31
  2688. 0000268C  314AFFFF  subic     r10, r10, 1
  2689. 00002690  558C402E  rlwinm    r12, r12, 8, 0, 23
  2690. 00002694  7FEC60F8  nor       r12, r31, r12
  2691. 00002698  B58B0002  sthu      [r11 + 0x0002], r12
  2692. 0000269C  30C60004  addic     r6, r6, 4
  2693. 000026A0  4185FFD0  bgt       cr1, -0x00000030 /* 00002670 */
  2694. 000026A4  7C634014  addc      r3, r3, r8
  2695. 000026A8  7C080014  addc      r0, r8, r0
  2696. 000026AC  30E7FFFF  subic     r7, r7, 1
  2697. 000026B0  4082FFB4  bne       -0x0000004C /* 00002664 */
  2698. 000026B4  4800001C  b         +0x0000001C /* 000026D0 */
  2699. label000026B8:
  2700. 000026B8  39270000  addi      r9, r7, 0x0000
  2701. 000026BC  30E7FFFF  subic     r7, r7, 1
  2702. label000026C0:
  2703. 000026C0  2C890000  cmpwi     cr1, r9, 0
  2704. 000026C4  39270000  addi      r9, r7, 0x0000
  2705. 000026C8  30E7FFFF  subic     r7, r7, 1
  2706. 000026CC  4086FFF4  bne       cr1, -0x0000000C /* 000026C0 */
  2707. label000026D0:
  2708. 000026D0  7C643010  subfc     r3, r4, r6
  2709. 000026D4  BBC1FFF8  lmw       r30, [r1 - 0x0008]
  2710. 000026D8  4E800020  blr
  2711. 000026DC  00000000  .invalid
  2712. 000026E0  00002040  .invalid
  2713. 000026E4  00020700  .invalid
  2714. 000026E8  00000000  .invalid
  2715. 000026EC  000000A0  .invalid
  2716. 000026F0  000B7975  .invalid
  2717. 000026F4  76646563  andis.    r4, r19, 0x6563
  2718. 000026F8  6F646534  xoris     r4, r27, 0x6534
  2719. 000026FC  30000000  addic     r0, r0, 0
  2720. 00002700  BE01FFC0  stmw      [r1 - 0x0040], r16
  2721. 00002704  2F870000  cmpwi     cr7, r7, 0
  2722. 00002708  31450001  addic     r10, r5, 1
  2723. 0000270C  7D450E70  srawi     r5, r10, 1
  2724. 00002710  7D800026  mfcr      r12
  2725. 00002714  7CAA0E70  srawi     r10, r5, 1
  2726. 00002718  7D4A0194  addze     r10, r10
  2727. 0000271C  91810004  stw       [r1 + 0x0004], r12
  2728. 00002720  30E7FFFF  subic     r7, r7, 1
  2729. 00002724  32E6000C  addic     r23, r6, 12
  2730. 00002728  3AC00000  li        r22, 0x0000
  2731. 0000272C  3AA40000  addi      r21, r4, 0x0000
  2732. 00002730  419E0648  beq       cr7, +0x00000648 /* 00002D78 */
  2733. 00002734  3266000E  addic     r19, r6, 14
  2734. 00002738  7D540734  extsh     r20, r10
  2735. 0000273C  3CC00001  lis       r6, 0x0001
  2736. 00002740  324666E9  addic     r18, r6, 26345
  2737. 00002744  3223FFFC  subic     r17, r3, 4
  2738. 00002748  3A140000  addi      r16, r20, 0x0000
  2739. label0000274C:
  2740. 0000274C  6AC60001  xori      r6, r22, 0x0001
  2741. 00002750  7CD60734  extsh     r22, r6
  2742. 00002754  30D0FFFF  subic     r6, r16, 1
  2743. 00002758  2C900000  cmpwi     cr1, r16, 0
  2744. 0000275C  2F070000  cmpwi     cr6, r7, 0
  2745. 00002760  7CA01120  mtcrf     0x01, r5
  2746. 00002764  7CD90734  extsh     r25, r6
  2747. 00002768  3B630000  addi      r27, r3, 0x0000
  2748. 0000276C  7F96B814  addc      r28, r22, r23
  2749. 00002770  7F569814  addc      r26, r22, r19
  2750. 00002774  408503F0  ble       cr1, +0x000003F0 /* 00002B64 */
  2751. 00002778  3B110000  addi      r24, r17, 0x0000
  2752. label0000277C:
  2753. 0000277C  89550003  lbz       r10, [r21 + 0x0003]
  2754. 00002780  88D50001  lbz       r6, [r21 + 0x0001]
  2755. 00002784  7D5E0774  extsb     r30, r10
  2756. 00002788  89550002  lbz       r10, [r21 + 0x0002]
  2757. 0000278C  7CC00774  extsb     r0, r6
  2758. 00002790  88D50000  lbz       r6, [r21]
  2759. 00002794  7D5F0774  extsb     r31, r10
  2760. 00002798  57CA083C  rlwinm    r10, r30, 1, 0, 30
  2761. 0000279C  7D5E5014  addc      r10, r30, r10
  2762. 000027A0  554A1838  rlwinm    r10, r10, 3, 0, 28
  2763. 000027A4  7D5E5010  subfc     r10, r30, r10
  2764. 000027A8  554A1838  rlwinm    r10, r10, 3, 0, 28
  2765. 000027AC  7D5E5010  subfc     r10, r30, r10
  2766. 000027B0  554A1838  rlwinm    r10, r10, 3, 0, 28
  2767. 000027B4  7D5E5010  subfc     r10, r30, r10
  2768. 000027B8  554A1838  rlwinm    r10, r10, 3, 0, 28
  2769. 000027BC  7D4AF010  subfc     r10, r10, r30
  2770. 000027C0  554C103A  rlwinm    r12, r10, 2, 0, 29
  2771. 000027C4  540A103A  rlwinm    r10, r0, 2, 0, 29
  2772. 000027C8  7D405014  addc      r10, r0, r10
  2773. 000027CC  554A083C  rlwinm    r10, r10, 1, 0, 30
  2774. 000027D0  7D405014  addc      r10, r0, r10
  2775. 000027D4  554A502A  rlwinm    r10, r10, 10, 0, 21
  2776. 000027D8  7D405010  subfc     r10, r0, r10
  2777. 000027DC  554A083C  rlwinm    r10, r10, 1, 0, 30
  2778. 000027E0  7CC60774  extsb     r6, r6
  2779. 000027E4  7D4A0010  subfc     r10, r10, r0
  2780. 000027E8  540B1838  rlwinm    r11, r0, 3, 0, 28
  2781. 000027EC  7D605810  subfc     r11, r0, r11
  2782. 000027F0  556B2036  rlwinm    r11, r11, 4, 0, 27
  2783. 000027F4  7D605814  addc      r11, r0, r11
  2784. 000027F8  556B103A  rlwinm    r11, r11, 2, 0, 29
  2785. 000027FC  54C6063E  rlwinm    r6, r6, 0, 24, 31
  2786. 00002800  7D4C5014  addc      r10, r12, r10
  2787. 00002804  7D605814  addc      r11, r0, r11
  2788. 00002808  7CC930AE  lbzx      r6, r9, r6
  2789. 0000280C  57EC063E  rlwinm    r12, r31, 0, 24, 31
  2790. 00002810  556B1838  rlwinm    r11, r11, 3, 0, 28
  2791. 00002814  7D8960AE  lbzx      r12, r9, r12
  2792. 00002818  7D605814  addc      r11, r0, r11
  2793. 0000281C  54C6801E  rlwinm    r6, r6, 16, 0, 15
  2794. 00002820  556B2834  rlwinm    r11, r11, 5, 0, 26
  2795. 00002824  558C801E  rlwinm    r12, r12, 16, 0, 15
  2796. 00002828  60C68000  ori       r6, r6, 0x8000
  2797. 0000282C  7FDE91D6  mullw     r30, r30, r18
  2798. 00002830  619F8000  ori       r31, r12, 0x8000
  2799. 00002834  7C005810  subfc     r0, r0, r11
  2800. 00002838  7D7E3014  addc      r11, r30, r6
  2801. 0000283C  7D6C8671  srawi     r12, r11, 16
  2802. 00002840  40800018  bge       +0x00000018 /* 00002858 */
  2803. 00002844  39800000  li        r12, 0x0000
  2804. 00002848  7D603014  addc      r11, r0, r6
  2805. 0000284C  7D6B8671  srawi     r11, r11, 16
  2806. 00002850  40800028  bge       +0x00000028 /* 00002878 */
  2807. 00002854  4800001C  b         +0x0000001C /* 00002870 */
  2808. label00002858:
  2809. 00002858  2C8C00FF  cmpwi     cr1, r12, 255
  2810. 0000285C  40850008  ble       cr1, +0x00000008 /* 00002864 */
  2811. 00002860  398000FF  li        r12, 0x00FF
  2812. label00002864:
  2813. 00002864  7D603014  addc      r11, r0, r6
  2814. 00002868  7D6B8671  srawi     r11, r11, 16
  2815. 0000286C  4080000C  bge       +0x0000000C /* 00002878 */
  2816. label00002870:
  2817. 00002870  39600000  li        r11, 0x0000
  2818. 00002874  48000010  b         +0x00000010 /* 00002884 */
  2819. label00002878:
  2820. 00002878  2C8B00FF  cmpwi     cr1, r11, 255
  2821. 0000287C  40850008  ble       cr1, +0x00000008 /* 00002884 */
  2822. 00002880  396000FF  li        r11, 0x00FF
  2823. label00002884:
  2824. 00002884  7CC65014  addc      r6, r6, r10
  2825. 00002888  7CC68671  srawi     r6, r6, 16
  2826. 0000288C  7D6B1E70  srawi     r11, r11, 3
  2827. 00002890  40800018  bge       +0x00000018 /* 000028A8 */
  2828. 00002894  38C00000  li        r6, 0x0000
  2829. 00002898  7FDEF814  addc      r30, r30, r31
  2830. 0000289C  7FDE8671  srawi     r30, r30, 16
  2831. 000028A0  558C382A  rlwinm    r12, r12, 7, 0, 21
  2832. 000028A4  4800001C  b         +0x0000001C /* 000028C0 */
  2833. label000028A8:
  2834. 000028A8  2C8600FF  cmpwi     cr1, r6, 255
  2835. 000028AC  40850008  ble       cr1, +0x00000008 /* 000028B4 */
  2836. 000028B0  38C000FF  li        r6, 0x00FF
  2837. label000028B4:
  2838. 000028B4  7FDEF814  addc      r30, r30, r31
  2839. 000028B8  7FDE8671  srawi     r30, r30, 16
  2840. 000028BC  558C382A  rlwinm    r12, r12, 7, 0, 21
  2841. label000028C0:
  2842. 000028C0  54C61034  rlwinm    r6, r6, 2, 0, 26
  2843. 000028C4  7D863378  or        r6, r12, r6
  2844. 000028C8  7D663378  or        r6, r11, r6
  2845. 000028CC  54C6083A  rlwinm    r6, r6, 1, 0, 29
  2846. 000028D0  7CDC30AE  lbzx      r6, r28, r6
  2847. 000028D4  4080000C  bge       +0x0000000C /* 000028E0 */
  2848. 000028D8  3BC00000  li        r30, 0x0000
  2849. 000028DC  48000010  b         +0x00000010 /* 000028EC */
  2850. label000028E0:
  2851. 000028E0  2C9E00FF  cmpwi     cr1, r30, 255
  2852. 000028E4  40850008  ble       cr1, +0x00000008 /* 000028EC */
  2853. 000028E8  3BC000FF  li        r30, 0x00FF
  2854. label000028EC:
  2855. 000028EC  7D60F814  addc      r11, r0, r31
  2856. 000028F0  7D6B8671  srawi     r11, r11, 16
  2857. 000028F4  4080001C  bge       +0x0000001C /* 00002910 */
  2858. 000028F8  39600000  li        r11, 0x0000
  2859. 000028FC  7D5F5014  addc      r10, r31, r10
  2860. 00002900  7D4A8671  srawi     r10, r10, 16
  2861. 00002904  7D6B1E70  srawi     r11, r11, 3
  2862. 00002908  4080002C  bge       +0x0000002C /* 00002934 */
  2863. 0000290C  48000020  b         +0x00000020 /* 0000292C */
  2864. label00002910:
  2865. 00002910  2C8B00FF  cmpwi     cr1, r11, 255
  2866. 00002914  40850008  ble       cr1, +0x00000008 /* 0000291C */
  2867. 00002918  396000FF  li        r11, 0x00FF
  2868. label0000291C:
  2869. 0000291C  7D5F5014  addc      r10, r31, r10
  2870. 00002920  7D4A8671  srawi     r10, r10, 16
  2871. 00002924  7D6B1E70  srawi     r11, r11, 3
  2872. 00002928  4080000C  bge       +0x0000000C /* 00002934 */
  2873. label0000292C:
  2874. 0000292C  39400000  li        r10, 0x0000
  2875. 00002930  48000010  b         +0x00000010 /* 00002940 */
  2876. label00002934:
  2877. 00002934  2C8A00FF  cmpwi     cr1, r10, 255
  2878. 00002938  40850008  ble       cr1, +0x00000008 /* 00002940 */
  2879. 0000293C  394000FF  li        r10, 0x00FF
  2880. label00002940:
  2881. 00002940  57CC382A  rlwinm    r12, r30, 7, 0, 21
  2882. 00002944  54C6402E  rlwinm    r6, r6, 8, 0, 23
  2883. 00002948  554A1034  rlwinm    r10, r10, 2, 0, 26
  2884. 0000294C  7D8A5378  or        r10, r12, r10
  2885. 00002950  7D6A5378  or        r10, r11, r10
  2886. 00002954  554A083A  rlwinm    r10, r10, 1, 0, 29
  2887. 00002958  7D7A50AE  lbzx      r11, r26, r10
  2888. 0000295C  89550007  lbz       r10, [r21 + 0x0007]
  2889. 00002960  7CDE5B78  or        r30, r6, r11
  2890. 00002964  88D50005  lbz       r6, [r21 + 0x0005]
  2891. 00002968  7D400774  extsb     r0, r10
  2892. 0000296C  7CDF0774  extsb     r31, r6
  2893. 00002970  88D50006  lbz       r6, [r21 + 0x0006]
  2894. 00002974  89550004  lbz       r10, [r21 + 0x0004]
  2895. 00002978  32B50008  addic     r21, r21, 8
  2896. 0000297C  7D4C0774  extsb     r12, r10
  2897. 00002980  7CDD0774  extsb     r29, r6
  2898. 00002984  5406083C  rlwinm    r6, r0, 1, 0, 30
  2899. 00002988  7CC03014  addc      r6, r0, r6
  2900. 0000298C  54C61838  rlwinm    r6, r6, 3, 0, 28
  2901. 00002990  7CC03010  subfc     r6, r0, r6
  2902. 00002994  54C61838  rlwinm    r6, r6, 3, 0, 28
  2903. 00002998  7CC03010  subfc     r6, r0, r6
  2904. 0000299C  54C61838  rlwinm    r6, r6, 3, 0, 28
  2905. 000029A0  7CC03010  subfc     r6, r0, r6
  2906. 000029A4  54C61838  rlwinm    r6, r6, 3, 0, 28
  2907. 000029A8  7D460010  subfc     r10, r6, r0
  2908. 000029AC  57EB103A  rlwinm    r11, r31, 2, 0, 29
  2909. 000029B0  57E61838  rlwinm    r6, r31, 3, 0, 28
  2910. 000029B4  7D7F5814  addc      r11, r31, r11
  2911. 000029B8  7CDF3010  subfc     r6, r31, r6
  2912. 000029BC  556B083C  rlwinm    r11, r11, 1, 0, 30
  2913. 000029C0  54C62036  rlwinm    r6, r6, 4, 0, 27
  2914. 000029C4  7D7F5814  addc      r11, r31, r11
  2915. 000029C8  7CDF3014  addc      r6, r31, r6
  2916. 000029CC  556B502A  rlwinm    r11, r11, 10, 0, 21
  2917. 000029D0  54C6103A  rlwinm    r6, r6, 2, 0, 29
  2918. 000029D4  7D7F5810  subfc     r11, r31, r11
  2919. 000029D8  558C063E  rlwinm    r12, r12, 0, 24, 31
  2920. 000029DC  7CDF3014  addc      r6, r31, r6
  2921. 000029E0  556B083C  rlwinm    r11, r11, 1, 0, 30
  2922. 000029E4  57BD063E  rlwinm    r29, r29, 0, 24, 31
  2923. 000029E8  54C61838  rlwinm    r6, r6, 3, 0, 28
  2924. 000029EC  7D8960AE  lbzx      r12, r9, r12
  2925. 000029F0  554A103A  rlwinm    r10, r10, 2, 0, 29
  2926. 000029F4  7D6BF810  subfc     r11, r11, r31
  2927. 000029F8  7CDF3014  addc      r6, r31, r6
  2928. 000029FC  7FA9E8AE  lbzx      r29, r9, r29
  2929. 00002A00  7D4A5814  addc      r10, r10, r11
  2930. 00002A04  54C62834  rlwinm    r6, r6, 5, 0, 26
  2931. 00002A08  558B801E  rlwinm    r11, r12, 16, 0, 15
  2932. 00002A0C  7CDF3010  subfc     r6, r31, r6
  2933. 00002A10  7C0091D6  mullw     r0, r0, r18
  2934. 00002A14  57AC801E  rlwinm    r12, r29, 16, 0, 15
  2935. 00002A18  617D8000  ori       r29, r11, 0x8000
  2936. 00002A1C  7D60E814  addc      r11, r0, r29
  2937. 00002A20  7D6B8671  srawi     r11, r11, 16
  2938. 00002A24  618C8000  ori       r12, r12, 0x8000
  2939. 00002A28  40800018  bge       +0x00000018 /* 00002A40 */
  2940. 00002A2C  39600000  li        r11, 0x0000
  2941. 00002A30  7FE6E814  addc      r31, r6, r29
  2942. 00002A34  7FFF8671  srawi     r31, r31, 16
  2943. 00002A38  40800028  bge       +0x00000028 /* 00002A60 */
  2944. 00002A3C  4800001C  b         +0x0000001C /* 00002A58 */
  2945. label00002A40:
  2946. 00002A40  2C8B00FF  cmpwi     cr1, r11, 255
  2947. 00002A44  40850008  ble       cr1, +0x00000008 /* 00002A4C */
  2948. 00002A48  396000FF  li        r11, 0x00FF
  2949. label00002A4C:
  2950. 00002A4C  7FE6E814  addc      r31, r6, r29
  2951. 00002A50  7FFF8671  srawi     r31, r31, 16
  2952. 00002A54  4080000C  bge       +0x0000000C /* 00002A60 */
  2953. label00002A58:
  2954. 00002A58  3BE00000  li        r31, 0x0000
  2955. 00002A5C  48000010  b         +0x00000010 /* 00002A6C */
  2956. label00002A60:
  2957. 00002A60  2C9F00FF  cmpwi     cr1, r31, 255
  2958. 00002A64  40850008  ble       cr1, +0x00000008 /* 00002A6C */
  2959. 00002A68  3BE000FF  li        r31, 0x00FF
  2960. label00002A6C:
  2961. 00002A6C  7FBD5014  addc      r29, r29, r10
  2962. 00002A70  7FBD8671  srawi     r29, r29, 16
  2963. 00002A74  7FFF1E70  srawi     r31, r31, 3
  2964. 00002A78  40800018  bge       +0x00000018 /* 00002A90 */
  2965. 00002A7C  3BA00000  li        r29, 0x0000
  2966. 00002A80  7C006014  addc      r0, r0, r12
  2967. 00002A84  556B382A  rlwinm    r11, r11, 7, 0, 21
  2968. 00002A88  57BD1034  rlwinm    r29, r29, 2, 0, 26
  2969. 00002A8C  4800001C  b         +0x0000001C /* 00002AA8 */
  2970. label00002A90:
  2971. 00002A90  2C9D00FF  cmpwi     cr1, r29, 255
  2972. 00002A94  40850008  ble       cr1, +0x00000008 /* 00002A9C */
  2973. 00002A98  3BA000FF  li        r29, 0x00FF
  2974. label00002A9C:
  2975. 00002A9C  7C006014  addc      r0, r0, r12
  2976. 00002AA0  556B382A  rlwinm    r11, r11, 7, 0, 21
  2977. 00002AA4  57BD1034  rlwinm    r29, r29, 2, 0, 26
  2978. label00002AA8:
  2979. 00002AA8  7D6BEB78  or        r11, r11, r29
  2980. 00002AAC  7C008671  srawi     r0, r0, 16
  2981. 00002AB0  7FEB5B78  or        r11, r31, r11
  2982. 00002AB4  556B083A  rlwinm    r11, r11, 1, 0, 29
  2983. 00002AB8  7D7C58AE  lbzx      r11, r28, r11
  2984. 00002ABC  53CB402E  rlwimi    r11, r30, 8, 0, 23
  2985. 00002AC0  4080000C  bge       +0x0000000C /* 00002ACC */
  2986. 00002AC4  38000000  li        r0, 0x0000
  2987. 00002AC8  48000010  b         +0x00000010 /* 00002AD8 */
  2988. label00002ACC:
  2989. 00002ACC  2C8000FF  cmpwi     cr1, r0, 255
  2990. 00002AD0  40850008  ble       cr1, +0x00000008 /* 00002AD8 */
  2991. 00002AD4  380000FF  li        r0, 0x00FF
  2992. label00002AD8:
  2993. 00002AD8  7CC66014  addc      r6, r6, r12
  2994. 00002ADC  7CC68671  srawi     r6, r6, 16
  2995. 00002AE0  4080001C  bge       +0x0000001C /* 00002AFC */
  2996. 00002AE4  38C00000  li        r6, 0x0000
  2997. 00002AE8  7D4C5014  addc      r10, r12, r10
  2998. 00002AEC  7D4A8671  srawi     r10, r10, 16
  2999. 00002AF0  7CC61E70  srawi     r6, r6, 3
  3000. 00002AF4  4080002C  bge       +0x0000002C /* 00002B20 */
  3001. 00002AF8  48000020  b         +0x00000020 /* 00002B18 */
  3002. label00002AFC:
  3003. 00002AFC  2C8600FF  cmpwi     cr1, r6, 255
  3004. 00002B00  40850008  ble       cr1, +0x00000008 /* 00002B08 */
  3005. 00002B04  38C000FF  li        r6, 0x00FF
  3006. label00002B08:
  3007. 00002B08  7D4C5014  addc      r10, r12, r10
  3008. 00002B0C  7D4A8671  srawi     r10, r10, 16
  3009. 00002B10  7CC61E70  srawi     r6, r6, 3
  3010. 00002B14  4080000C  bge       +0x0000000C /* 00002B20 */
  3011. label00002B18:
  3012. 00002B18  39400000  li        r10, 0x0000
  3013. 00002B1C  48000010  b         +0x00000010 /* 00002B2C */
  3014. label00002B20:
  3015. 00002B20  2C8A00FF  cmpwi     cr1, r10, 255
  3016. 00002B24  40850008  ble       cr1, +0x00000008 /* 00002B2C */
  3017. 00002B28  394000FF  li        r10, 0x00FF
  3018. label00002B2C:
  3019. 00002B2C  2C990000  cmpwi     cr1, r25, 0
  3020. 00002B30  337B0004  addic     r27, r27, 4
  3021. 00002B34  540C382A  rlwinm    r12, r0, 7, 0, 21
  3022. 00002B38  556B402E  rlwinm    r11, r11, 8, 0, 23
  3023. 00002B3C  554A1034  rlwinm    r10, r10, 2, 0, 26
  3024. 00002B40  7D8A5378  or        r10, r12, r10
  3025. 00002B44  7CC65378  or        r6, r6, r10
  3026. 00002B48  54C6083A  rlwinm    r6, r6, 1, 0, 29
  3027. 00002B4C  7CDA30AE  lbzx      r6, r26, r6
  3028. 00002B50  3159FFFF  subic     r10, r25, 1
  3029. 00002B54  7D663378  or        r6, r11, r6
  3030. 00002B58  94D80004  stwu      [r24 + 0x0004], r6
  3031. 00002B5C  7D590734  extsh     r25, r10
  3032. 00002B60  4185FC1C  bgt       cr1, -0x000003E4 /* 0000277C */
  3033. label00002B64:
  3034. 00002B64  7C634014  addc      r3, r3, r8
  3035. 00002B68  7E288814  addc      r17, r8, r17
  3036. 00002B6C  30E7FFFF  subic     r7, r7, 1
  3037. 00002B70  409F0204  bns       cr7, +0x00000204 /* 00002D74 */
  3038. 00002B74  88D50000  lbz       r6, [r21]
  3039. 00002B78  89550003  lbz       r10, [r21 + 0x0003]
  3040. 00002B7C  7CC60774  extsb     r6, r6
  3041. 00002B80  54C6063E  rlwinm    r6, r6, 0, 24, 31
  3042. 00002B84  7CC930AE  lbzx      r6, r9, r6
  3043. 00002B88  7D5D0774  extsb     r29, r10
  3044. 00002B8C  89550001  lbz       r10, [r21 + 0x0001]
  3045. 00002B90  54C6801E  rlwinm    r6, r6, 16, 0, 15
  3046. 00002B94  7D5C0774  extsb     r28, r10
  3047. 00002B98  578A103A  rlwinm    r10, r28, 2, 0, 29
  3048. 00002B9C  7D7C5014  addc      r11, r28, r10
  3049. 00002BA0  3D860001  addis     r12, r6, 0x0001
  3050. 00002BA4  57A6083C  rlwinm    r6, r29, 1, 0, 30
  3051. 00002BA8  7CDD3014  addc      r6, r29, r6
  3052. 00002BAC  54C61838  rlwinm    r6, r6, 3, 0, 28
  3053. 00002BB0  7CDD3010  subfc     r6, r29, r6
  3054. 00002BB4  54C61838  rlwinm    r6, r6, 3, 0, 28
  3055. 00002BB8  7CDD3010  subfc     r6, r29, r6
  3056. 00002BBC  54C61838  rlwinm    r6, r6, 3, 0, 28
  3057. 00002BC0  7CDD3010  subfc     r6, r29, r6
  3058. 00002BC4  54C61838  rlwinm    r6, r6, 3, 0, 28
  3059. 00002BC8  7FE6E810  subfc     r31, r6, r29
  3060. 00002BCC  7FBD91D6  mullw     r29, r29, r18
  3061. 00002BD0  57861838  rlwinm    r6, r28, 3, 0, 28
  3062. 00002BD4  7CDC3010  subfc     r6, r28, r6
  3063. 00002BD8  89550002  lbz       r10, [r21 + 0x0002]
  3064. 00002BDC  3BDA0000  addi      r30, r26, 0x0000
  3065. 00002BE0  556B083C  rlwinm    r11, r11, 1, 0, 30
  3066. 00002BE4  54C62036  rlwinm    r6, r6, 4, 0, 27
  3067. 00002BE8  7D7C5814  addc      r11, r28, r11
  3068. 00002BEC  7D4A0774  extsb     r10, r10
  3069. 00002BF0  7CDC3014  addc      r6, r28, r6
  3070. 00002BF4  556B502A  rlwinm    r11, r11, 10, 0, 21
  3071. 00002BF8  554A063E  rlwinm    r10, r10, 0, 24, 31
  3072. 00002BFC  54C6103A  rlwinm    r6, r6, 2, 0, 29
  3073. 00002C00  7D7C5810  subfc     r11, r28, r11
  3074. 00002C04  556B083C  rlwinm    r11, r11, 1, 0, 30
  3075. 00002C08  7D4950AE  lbzx      r10, r9, r10
  3076. 00002C0C  7CDC3014  addc      r6, r28, r6
  3077. 00002C10  318C8000  subic     r12, r12, 32768
  3078. 00002C14  7C0CE814  addc      r0, r12, r29
  3079. 00002C18  54C61838  rlwinm    r6, r6, 3, 0, 28
  3080. 00002C1C  57FF103A  rlwinm    r31, r31, 2, 0, 29
  3081. 00002C20  7D6BE010  subfc     r11, r11, r28
  3082. 00002C24  7C008671  srawi     r0, r0, 16
  3083. 00002C28  7CDC3014  addc      r6, r28, r6
  3084. 00002C2C  7D7F5814  addc      r11, r31, r11
  3085. 00002C30  554A801E  rlwinm    r10, r10, 16, 0, 15
  3086. 00002C34  54C62834  rlwinm    r6, r6, 5, 0, 26
  3087. 00002C38  2F8000FF  cmpwi     cr7, r0, 255
  3088. 00002C3C  3FEA0001  addis     r31, r10, 0x0001
  3089. 00002C40  7D4C5814  addc      r10, r12, r11
  3090. 00002C44  32B50004  addic     r21, r21, 4
  3091. 00002C48  7F9C3010  subfc     r28, r28, r6
  3092. 00002C4C  7CCCE014  addc      r6, r12, r28
  3093. 00002C50  7CC68670  srawi     r6, r6, 16
  3094. 00002C54  7D4A8670  srawi     r10, r10, 16
  3095. 00002C58  2E0A00FF  cmpwi     cr4, r10, 255
  3096. 00002C5C  2C8600FF  cmpwi     cr1, r6, 255
  3097. 00002C60  319F8000  subic     r12, r31, 32768
  3098. 00002C64  4080000C  bge       +0x0000000C /* 00002C70 */
  3099. 00002C68  38000000  li        r0, 0x0000
  3100. 00002C6C  4800000C  b         +0x0000000C /* 00002C78 */
  3101. label00002C70:
  3102. 00002C70  409D0008  ble       cr7, +0x00000008 /* 00002C78 */
  3103. 00002C74  380000FF  li        r0, 0x00FF
  3104. label00002C78:
  3105. 00002C78  2C060000  cmpwi     r6, 0
  3106. 00002C7C  7FECE814  addc      r31, r12, r29
  3107. 00002C80  7D6C5814  addc      r11, r12, r11
  3108. 00002C84  7D8CE014  addc      r12, r12, r28
  3109. 00002C88  40800010  bge       +0x00000010 /* 00002C98 */
  3110. 00002C8C  38C00000  li        r6, 0x0000
  3111. 00002C90  7FFF8670  srawi     r31, r31, 16
  3112. 00002C94  48000010  b         +0x00000010 /* 00002CA4 */
  3113. label00002C98:
  3114. 00002C98  40850008  ble       cr1, +0x00000008 /* 00002CA0 */
  3115. 00002C9C  38C000FF  li        r6, 0x00FF
  3116. label00002CA0:
  3117. 00002CA0  7FFF8670  srawi     r31, r31, 16
  3118. label00002CA4:
  3119. 00002CA4  7D8C8670  srawi     r12, r12, 16
  3120. 00002CA8  7D6B8670  srawi     r11, r11, 16
  3121. 00002CAC  2C0A0000  cmpwi     r10, 0
  3122. 00002CB0  2F9F00FF  cmpwi     cr7, r31, 255
  3123. 00002CB4  2C8C00FF  cmpwi     cr1, r12, 255
  3124. 00002CB8  2E8B00FF  cmpwi     cr5, r11, 255
  3125. 00002CBC  7CC61E70  srawi     r6, r6, 3
  3126. 00002CC0  4080000C  bge       +0x0000000C /* 00002CCC */
  3127. 00002CC4  39400000  li        r10, 0x0000
  3128. 00002CC8  4800000C  b         +0x0000000C /* 00002CD4 */
  3129. label00002CCC:
  3130. 00002CCC  40910008  ble       cr4, +0x00000008 /* 00002CD4 */
  3131. 00002CD0  394000FF  li        r10, 0x00FF
  3132. label00002CD4:
  3133. 00002CD4  2C1F0000  cmpwi     r31, 0
  3134. 00002CD8  5400382A  rlwinm    r0, r0, 7, 0, 21
  3135. 00002CDC  554A1034  rlwinm    r10, r10, 2, 0, 26
  3136. 00002CE0  7C0A5378  or        r10, r0, r10
  3137. 00002CE4  7CC65378  or        r6, r6, r10
  3138. 00002CE8  7D56B814  addc      r10, r22, r23
  3139. 00002CEC  54C6083A  rlwinm    r6, r6, 1, 0, 29
  3140. 00002CF0  7CCA30AE  lbzx      r6, r10, r6
  3141. 00002CF4  4080000C  bge       +0x0000000C /* 00002D00 */
  3142. 00002CF8  3BE00000  li        r31, 0x0000
  3143. 00002CFC  4800000C  b         +0x0000000C /* 00002D08 */
  3144. label00002D00:
  3145. 00002D00  409D0008  ble       cr7, +0x00000008 /* 00002D08 */
  3146. 00002D04  3BE000FF  li        r31, 0x00FF
  3147. label00002D08:
  3148. 00002D08  2C0C0000  cmpwi     r12, 0
  3149. 00002D0C  57EA382A  rlwinm    r10, r31, 7, 0, 21
  3150. 00002D10  54C6442E  rlwinm    r6, r6, 8, 16, 23
  3151. 00002D14  40800014  bge       +0x00000014 /* 00002D28 */
  3152. 00002D18  39800000  li        r12, 0x0000
  3153. 00002D1C  2C0B0000  cmpwi     r11, 0
  3154. 00002D20  7D8C1E70  srawi     r12, r12, 3
  3155. 00002D24  48000014  b         +0x00000014 /* 00002D38 */
  3156. label00002D28:
  3157. 00002D28  40850008  ble       cr1, +0x00000008 /* 00002D30 */
  3158. 00002D2C  398000FF  li        r12, 0x00FF
  3159. label00002D30:
  3160. 00002D30  2C0B0000  cmpwi     r11, 0
  3161. 00002D34  7D8C1E70  srawi     r12, r12, 3
  3162. label00002D38:
  3163. 00002D38  40800018  bge       +0x00000018 /* 00002D50 */
  3164. 00002D3C  39600000  li        r11, 0x0000
  3165. 00002D40  556B1034  rlwinm    r11, r11, 2, 0, 26
  3166. 00002D44  7D4A5B78  or        r10, r10, r11
  3167. 00002D48  7D8A5378  or        r10, r12, r10
  3168. 00002D4C  48000018  b         +0x00000018 /* 00002D64 */
  3169. label00002D50:
  3170. 00002D50  40950008  ble       cr5, +0x00000008 /* 00002D58 */
  3171. 00002D54  396000FF  li        r11, 0x00FF
  3172. label00002D58:
  3173. 00002D58  556B1034  rlwinm    r11, r11, 2, 0, 26
  3174. 00002D5C  7D4A5B78  or        r10, r10, r11
  3175. 00002D60  7D8A5378  or        r10, r12, r10
  3176. label00002D64:
  3177. 00002D64  554A083A  rlwinm    r10, r10, 1, 0, 29
  3178. 00002D68  7D5E50AE  lbzx      r10, r30, r10
  3179. 00002D6C  7CC65378  or        r6, r6, r10
  3180. 00002D70  B0DB0000  sth       [r27], r6
  3181. label00002D74:
  3182. 00002D74  409AF9D8  bne       cr6, -0x00000628 /* 0000274C */
  3183. label00002D78:
  3184. 00002D78  7C64A810  subfc     r3, r4, r21
  3185. 00002D7C  81810004  lwz       r12, [r1 + 0x0004]
  3186. 00002D80  BA01FFC0  lmw       r16, [r1 - 0x0040]
  3187. 00002D84  7D808120  mtcrf     0x08, r12
  3188. 00002D88  4E800020  blr
  3189. 00002D8C  00000000  .invalid
  3190. 00002D90  00002042  .invalid
  3191. 00002D94  00100700  .invalid
  3192. 00002D98  00000000  .invalid
  3193. 00002D9C  0000068C  .invalid
  3194. 00002DA0  000A7975  .invalid
  3195. 00002DA4  76646563  andis.    r4, r19, 0x6563
  3196. 00002DA8  6F646538  xoris     r4, r27, 0x6538
  3197. fn00002DAC:
  3198. 00002DAC  2E880000  cmpwi     cr5, r8, 0
  3199. 00002DB0  31260001  addic     r9, r6, 1
  3200. 00002DB4  BDA1FFB4  stmw      [r1 - 0x004C], r13
  3201. 00002DB8  7D260E70  srawi     r6, r9, 1
  3202. 00002DBC  9061FF88  stw       [r1 - 0x0078], r3
  3203. 00002DC0  41960030  beq       cr5, +0x00000030 /* 00002DF0 */
  3204. 00002DC4  31280C00  addic     r9, r8, 3072
  3205. 00002DC8  9121FF8C  stw       [r1 - 0x0074], r9
  3206. 00002DCC  31280200  addic     r9, r8, 512
  3207. 00002DD0  9121FF94  stw       [r1 - 0x006C], r9
  3208. 00002DD4  31480400  addic     r10, r8, 1024
  3209. 00002DD8  31280600  addic     r9, r8, 1536
  3210. 00002DDC  9101FF90  stw       [r1 - 0x0070], r8
  3211. 00002DE0  9141FF98  stw       [r1 - 0x0068], r10
  3212. 00002DE4  9121FF9C  stw       [r1 - 0x0064], r9
  3213. 00002DE8  31E80800  addic     r15, r8, 2048
  3214. 00002DEC  32080A00  addic     r16, r8, 2560
  3215. label00002DF0:
  3216. 00002DF0  2C870000  cmpwi     cr1, r7, 0
  3217. 00002DF4  3127FFFF  subic     r9, r7, 1
  3218. 00002DF8  9121FFA0  stw       [r1 - 0x0060], r9
  3219. 00002DFC  418603C0  beq       cr1, +0x000003C0 /* 000031BC */
  3220. 00002E00  3D200001  lis       r9, 0x0001
  3221. 00002E04  3129962B  subic     r9, r9, 27093
  3222. 00002E08  9121FFA4  stw       [r1 - 0x005C], r9
  3223. label00002E0C:
  3224. 00002E0C  2F060000  cmpwi     cr6, r6, 0
  3225. 00002E10  8121FFA0  lwz       r9, [r1 - 0x0060]
  3226. 00002E14  3A240000  addi      r17, r4, 0x0000
  3227. 00002E18  2C890000  cmpwi     cr1, r9, 0
  3228. 00002E1C  4F980000  mcrf      cr7, cr6
  3229. 00002E20  41960164  beq       cr5, +0x00000164 /* 00002F84 */
  3230. 00002E24  3306FFFF  subic     r24, r6, 1
  3231. 00002E28  32E3FFFC  subic     r23, r3, 4
  3232. 00002E2C  419A037C  beq       cr6, +0x0000037C /* 000031A8 */
  3233. 00002E30  82C1FF94  lwz       r22, [r1 - 0x006C]
  3234. 00002E34  82A1FF90  lwz       r21, [r1 - 0x0070]
  3235. 00002E38  8281FF8C  lwz       r20, [r1 - 0x0074]
  3236. 00002E3C  8261FF98  lwz       r19, [r1 - 0x0068]
  3237. 00002E40  8241FF8C  lwz       r18, [r1 - 0x0074]
  3238. 00002E44  81C1FF94  lwz       r14, [r1 - 0x006C]
  3239. 00002E48  81A1FF9C  lwz       r13, [r1 - 0x0064]
  3240. label00002E4C:
  3241. 00002E4C  80F10004  lwz       r7, [r17 + 0x0004]
  3242. 00002E50  80110000  lwz       r0, [r17]
  3243. 00002E54  54FB8DFC  rlwinm    r27, r7, 17, 23, 30
  3244. 00002E58  540A8DFC  rlwinm    r10, r0, 17, 23, 30
  3245. 00002E5C  54FACDFC  rlwinm    r26, r7, 25, 23, 30
  3246. 00002E60  8101FF90  lwz       r8, [r1 - 0x0070]
  3247. 00002E64  7D2D52AE  lhax      r9, r13, r10
  3248. 00002E68  7F88522E  lhzx      r28, r8, r10
  3249. 00002E6C  54083C70  rlwinm    r8, r0, 7, 17, 24
  3250. 00002E70  7D4FD2AE  lhax      r10, r15, r26
  3251. 00002E74  54EB3C70  rlwinm    r11, r7, 7, 17, 24
  3252. 00002E78  541DCDFC  rlwinm    r29, r0, 25, 23, 30
  3253. 00002E7C  7FEDDAAE  lhax      r31, r13, r27
  3254. 00002E80  7D294014  addc      r9, r9, r8
  3255. 00002E84  7D0FEAAE  lhax      r8, r15, r29
  3256. 00002E88  2F980000  cmpwi     cr7, r24, 0
  3257. 00002E8C  7D6BF814  addc      r11, r11, r31
  3258. 00002E90  7D4B5014  addc      r10, r11, r10
  3259. 00002E94  540C0DFC  rlwinm    r12, r0, 1, 23, 30
  3260. 00002E98  7D6EEA2E  lhzx      r11, r14, r29
  3261. 00002E9C  7D284814  addc      r9, r8, r9
  3262. 00002EA0  310A0100  addic     r8, r10, 256
  3263. 00002EA4  7FE84814  addc      r31, r8, r9
  3264. 00002EA8  54F90DFC  rlwinm    r25, r7, 1, 23, 30
  3265. 00002EAC  7D50CAAE  lhax      r10, r16, r25
  3266. 00002EB0  7D1062AE  lhax      r8, r16, r12
  3267. 00002EB4  7FD2D2AE  lhax      r30, r18, r26
  3268. 00002EB8  54E9BC70  rlwinm    r9, r7, 23, 17, 24
  3269. 00002EBC  5400BC70  rlwinm    r0, r0, 23, 17, 24
  3270. 00002EC0  7CE95014  addc      r7, r9, r10
  3271. 00002EC4  7C080014  addc      r0, r8, r0
  3272. 00002EC8  7D93622E  lhzx      r12, r19, r12
  3273. 00002ECC  7D36D22E  lhzx      r9, r22, r26
  3274. 00002ED0  7D7C5814  addc      r11, r28, r11
  3275. 00002ED4  7D15DA2E  lhzx      r8, r21, r27
  3276. 00002ED8  7FB4EAAE  lhax      r29, r20, r29
  3277. 00002EDC  7D6B6014  addc      r11, r11, r12
  3278. 00002EE0  7CE7F014  addc      r7, r7, r30
  3279. 00002EE4  30E70100  addic     r7, r7, 256
  3280. 00002EE8  7D084814  addc      r8, r8, r9
  3281. 00002EEC  7FEC4E70  srawi     r12, r31, 9
  3282. 00002EF0  7D53CA2E  lhzx      r10, r19, r25
  3283. 00002EF4  7C1D0014  addc      r0, r29, r0
  3284. 00002EF8  352C0080  addic.    r9, r12, 128
  3285. 00002EFC  7C070014  addc      r0, r7, r0
  3286. 00002F00  30EB0080  addic     r7, r11, 128
  3287. 00002F04  7D485014  addc      r10, r8, r10
  3288. 00002F08  39070000  addi      r8, r7, 0x0000
  3289. 00002F0C  7C004E70  srawi     r0, r0, 9
  3290. 00002F10  2F0900FF  cmpwi     cr6, r9, 255
  3291. 00002F14  32310008  addic     r17, r17, 8
  3292. 00002F18  30EA0080  addic     r7, r10, 128
  3293. 00002F1C  30000080  addic     r0, r0, 128
  3294. 00002F20  4080000C  bge       +0x0000000C /* 00002F2C */
  3295. 00002F24  39200000  li        r9, 0x0000
  3296. 00002F28  4800000C  b         +0x0000000C /* 00002F34 */
  3297. label00002F2C:
  3298. 00002F2C  40990008  ble       cr6, +0x00000008 /* 00002F34 */
  3299. 00002F30  392000FF  li        r9, 0x00FF
  3300. label00002F34:
  3301. 00002F34  2F000000  cmpwi     cr6, r0, 0
  3302. 00002F38  2C0000FF  cmpwi     r0, 255
  3303. 00002F3C  3129FF80  subic     r9, r9, 128
  3304. 00002F40  5508800E  rlwinm    r8, r8, 16, 0, 7
  3305. 00002F44  40980010  bge       cr6, +0x00000010 /* 00002F54 */
  3306. 00002F48  38000000  li        r0, 0x0000
  3307. 00002F4C  5128821E  rlwimi    r8, r9, 16, 8, 15
  3308. 00002F50  48000010  b         +0x00000010 /* 00002F60 */
  3309. label00002F54:
  3310. 00002F54  40810008  ble       +0x00000008 /* 00002F5C */
  3311. 00002F58  380000FF  li        r0, 0x00FF
  3312. label00002F5C:
  3313. 00002F5C  5128821E  rlwimi    r8, r9, 16, 8, 15
  3314. label00002F60:
  3315. 00002F60  3120FF80  subic     r9, r0, 128
  3316. 00002F64  54E0002E  rlwinm    r0, r7, 0, 0, 23
  3317. 00002F68  7D000378  or        r0, r8, r0
  3318. 00002F6C  5120063E  rlwimi    r0, r9, 0, 24, 31
  3319. 00002F70  94170004  stwu      [r23 + 0x0004], r0
  3320. 00002F74  30630004  addic     r3, r3, 4
  3321. 00002F78  3318FFFF  subic     r24, r24, 1
  3322. 00002F7C  409EFED0  bne       cr7, -0x00000130 /* 00002E4C */
  3323. 00002F80  48000228  b         +0x00000228 /* 000031A8 */
  3324. label00002F84:
  3325. 00002F84  30C6FFFF  subic     r6, r6, 1
  3326. 00002F88  3283FFFC  subic     r20, r3, 4
  3327. 00002F8C  419E021C  beq       cr7, +0x0000021C /* 000031A8 */
  3328. label00002F90:
  3329. 00002F90  82710000  lwz       r19, [r17]
  3330. 00002F94  82510004  lwz       r18, [r17 + 0x0004]
  3331. 00002F98  5660863E  rlwinm    r0, r19, 16, 24, 31
  3332. 00002F9C  8121FFA4  lwz       r9, [r1 - 0x005C]
  3333. 00002FA0  1DC04C85  mulli     r14, r0, 19589
  3334. 00002FA4  5676C63E  rlwinm    r22, r19, 24, 24, 31
  3335. 00002FA8  7F09B1D6  mullw     r24, r9, r22
  3336. 00002FAC  565B063E  rlwinm    r27, r18, 0, 24, 31
  3337. 00002FB0  5677063E  rlwinm    r23, r19, 0, 24, 31
  3338. 00002FB4  1F371D49  mulli     r25, r23, 7497
  3339. 00002FB8  1FA0D4CB  mulli     r29, r0, -11061
  3340. 00002FBC  565AC63E  rlwinm    r26, r18, 24, 24, 31
  3341. 00002FC0  564C863E  rlwinm    r12, r18, 16, 24, 31
  3342. 00002FC4  1EAC4C85  mulli     r21, r12, 19589
  3343. 00002FC8  7DA9D1D6  mullw     r13, r9, r26
  3344. 00002FCC  5649D5BA  rlwinm    r9, r18, 26, 22, 29
  3345. 00002FD0  7D3A4814  addc      r9, r26, r9
  3346. 00002FD4  5660D5BA  rlwinm    r0, r19, 26, 22, 29
  3347. 00002FD8  5529103A  rlwinm    r9, r9, 2, 0, 29
  3348. 00002FDC  7C160014  addc      r0, r22, r0
  3349. 00002FE0  7D3A4814  addc      r9, r26, r9
  3350. 00002FE4  5400103A  rlwinm    r0, r0, 2, 0, 29
  3351. 00002FE8  5529103A  rlwinm    r9, r9, 2, 0, 29
  3352. 00002FEC  7C160014  addc      r0, r22, r0
  3353. 00002FF0  1F9B1D49  mulli     r28, r27, 7497
  3354. 00002FF4  5407103A  rlwinm    r7, r0, 2, 0, 29
  3355. 00002FF8  7D1A4814  addc      r8, r26, r9
  3356. 00002FFC  564ADD78  rlwinm    r10, r18, 27, 21, 28
  3357. 00003000  7D7A5010  subfc     r11, r26, r10
  3358. 00003004  7D563814  addc      r10, r22, r7
  3359. 00003008  1FECD4CB  mulli     r31, r12, -11061
  3360. 0000300C  564915BA  rlwinm    r9, r18, 2, 22, 29
  3361. 00003010  2F860000  cmpwi     cr7, r6, 0
  3362. 00003014  55071838  rlwinm    r7, r8, 3, 0, 28
  3363. 00003018  7D3B4814  addc      r9, r27, r9
  3364. 0000301C  556B103A  rlwinm    r11, r11, 2, 0, 29
  3365. 00003020  7D9A5810  subfc     r12, r26, r11
  3366. 00003024  5529103A  rlwinm    r9, r9, 2, 0, 29
  3367. 00003028  5660DD78  rlwinm    r0, r19, 27, 21, 28
  3368. 0000302C  7D160010  subfc     r8, r22, r0
  3369. 00003030  566015BA  rlwinm    r0, r19, 2, 22, 29
  3370. 00003034  554A1838  rlwinm    r10, r10, 3, 0, 28
  3371. 00003038  7D765010  subfc     r11, r22, r10
  3372. 0000303C  7C170014  addc      r0, r23, r0
  3373. 00003040  7CFA3810  subfc     r7, r26, r7
  3374. 00003044  54EA083C  rlwinm    r10, r7, 1, 0, 30
  3375. 00003048  5508103A  rlwinm    r8, r8, 2, 0, 29
  3376. 0000304C  7CF64010  subfc     r7, r22, r8
  3377. 00003050  5408103A  rlwinm    r8, r0, 2, 0, 29
  3378. 00003054  7C1B4814  addc      r0, r27, r9
  3379. 00003058  56497A60  rlwinm    r9, r18, 15, 9, 16
  3380. 0000305C  567E7A60  rlwinm    r30, r19, 15, 9, 16
  3381. 00003060  558C103A  rlwinm    r12, r12, 2, 0, 29
  3382. 00003064  556B083C  rlwinm    r11, r11, 1, 0, 30
  3383. 00003068  7D4AD010  subfc     r10, r10, r26
  3384. 0000306C  7D174014  addc      r8, r23, r8
  3385. 00003070  54E7103A  rlwinm    r7, r7, 2, 0, 29
  3386. 00003074  54001838  rlwinm    r0, r0, 3, 0, 28
  3387. 00003078  7D9A6010  subfc     r12, r26, r12
  3388. 0000307C  7D6BB010  subfc     r11, r11, r22
  3389. 00003080  55081838  rlwinm    r8, r8, 3, 0, 28
  3390. 00003084  554A2036  rlwinm    r10, r10, 4, 0, 27
  3391. 00003088  7D29F814  addc      r9, r9, r31
  3392. 0000308C  7CF63810  subfc     r7, r22, r7
  3393. 00003090  7C1B0010  subfc     r0, r27, r0
  3394. 00003094  7FFDF014  addc      r31, r29, r30
  3395. 00003098  7D295014  addc      r9, r9, r10
  3396. 0000309C  7D174010  subfc     r8, r23, r8
  3397. 000030A0  558C103A  rlwinm    r12, r12, 2, 0, 29
  3398. 000030A4  556B2036  rlwinm    r11, r11, 4, 0, 27
  3399. 000030A8  5400083C  rlwinm    r0, r0, 1, 0, 30
  3400. 000030AC  7D5A6014  addc      r10, r26, r12
  3401. 000030B0  54E7103A  rlwinm    r7, r7, 2, 0, 29
  3402. 000030B4  5508083C  rlwinm    r8, r8, 1, 0, 30
  3403. 000030B8  7D6BF814  addc      r11, r11, r31
  3404. 000030BC  3D290001  addis     r9, r9, 0x0001
  3405. 000030C0  554A103A  rlwinm    r10, r10, 2, 0, 29
  3406. 000030C4  7C00D810  subfc     r0, r0, r27
  3407. 000030C8  7CF63814  addc      r7, r22, r7
  3408. 000030CC  7D2B4814  addc      r9, r11, r9
  3409. 000030D0  7D08B810  subfc     r8, r8, r23
  3410. 000030D4  7D4AD010  subfc     r10, r10, r26
  3411. 000030D8  564BFA60  rlwinm    r11, r18, 31, 9, 16
  3412. 000030DC  54002036  rlwinm    r0, r0, 4, 0, 27
  3413. 000030E0  7C0B0014  addc      r0, r11, r0
  3414. 000030E4  554A2036  rlwinm    r10, r10, 4, 0, 27
  3415. 000030E8  54E7103A  rlwinm    r7, r7, 2, 0, 29
  3416. 000030EC  7D405014  addc      r10, r0, r10
  3417. 000030F0  7CE7B010  subfc     r7, r7, r22
  3418. 000030F4  7C156814  addc      r0, r21, r13
  3419. 000030F8  55082036  rlwinm    r8, r8, 4, 0, 27
  3420. 000030FC  566BFA60  rlwinm    r11, r19, 31, 9, 16
  3421. 00003100  7D085814  addc      r8, r8, r11
  3422. 00003104  54E72036  rlwinm    r7, r7, 4, 0, 27
  3423. 00003108  7D80E014  addc      r12, r0, r28
  3424. 0000310C  7C074014  addc      r0, r7, r8
  3425. 00003110  7D298E70  srawi     r9, r9, 17
  3426. 00003114  7D6EC014  addc      r11, r14, r24
  3427. 00003118  3D0A0001  addis     r8, r10, 0x0001
  3428. 0000311C  35290080  addic.    r9, r9, 128
  3429. 00003120  7D6BC814  addc      r11, r11, r25
  3430. 00003124  7C004014  addc      r0, r0, r8
  3431. 00003128  2F0900FF  cmpwi     cr6, r9, 255
  3432. 0000312C  3D0B0001  addis     r8, r11, 0x0001
  3433. 00003130  3CEC0001  addis     r7, r12, 0x0001
  3434. 00003134  7C008E70  srawi     r0, r0, 17
  3435. 00003138  31088000  subic     r8, r8, 32768
  3436. 0000313C  32310008  addic     r17, r17, 8
  3437. 00003140  30E78000  subic     r7, r7, 32768
  3438. 00003144  30000080  addic     r0, r0, 128
  3439. 00003148  4080000C  bge       +0x0000000C /* 00003154 */
  3440. 0000314C  39200000  li        r9, 0x0000
  3441. 00003150  4800000C  b         +0x0000000C /* 0000315C */
  3442. label00003154:
  3443. 00003154  40990008  ble       cr6, +0x00000008 /* 0000315C */
  3444. 00003158  392000FF  li        r9, 0x00FF
  3445. label0000315C:
  3446. 0000315C  2C000000  cmpwi     r0, 0
  3447. 00003160  2F0000FF  cmpwi     cr6, r0, 255
  3448. 00003164  3129FF80  subic     r9, r9, 128
  3449. 00003168  5508400E  rlwinm    r8, r8, 8, 0, 7
  3450. 0000316C  40800010  bge       +0x00000010 /* 0000317C */
  3451. 00003170  38000000  li        r0, 0x0000
  3452. 00003174  5128821E  rlwimi    r8, r9, 16, 8, 15
  3453. 00003178  48000010  b         +0x00000010 /* 00003188 */
  3454. label0000317C:
  3455. 0000317C  40990008  ble       cr6, +0x00000008 /* 00003184 */
  3456. 00003180  380000FF  li        r0, 0x00FF
  3457. label00003184:
  3458. 00003184  5128821E  rlwimi    r8, r9, 16, 8, 15
  3459. label00003188:
  3460. 00003188  3120FF80  subic     r9, r0, 128
  3461. 0000318C  54E0C22E  rlwinm    r0, r7, 24, 8, 23
  3462. 00003190  7D000378  or        r0, r8, r0
  3463. 00003194  5120063E  rlwimi    r0, r9, 0, 24, 31
  3464. 00003198  94140004  stwu      [r20 + 0x0004], r0
  3465. 0000319C  30630004  addic     r3, r3, 4
  3466. 000031A0  30C6FFFF  subic     r6, r6, 1
  3467. 000031A4  409EFDEC  bne       cr7, -0x00000214 /* 00002F90 */
  3468. label000031A8:
  3469. 000031A8  8121FFA0  lwz       r9, [r1 - 0x0060]
  3470. 000031AC  7C842814  addc      r4, r4, r5
  3471. 000031B0  3129FFFF  subic     r9, r9, 1
  3472. 000031B4  9121FFA0  stw       [r1 - 0x0060], r9
  3473. 000031B8  4086FC54  bne       cr1, -0x000003AC /* 00002E0C */
  3474. label000031BC:
  3475. 000031BC  8121FF88  lwz       r9, [r1 - 0x0078]
  3476. 000031C0  7C691810  subfc     r3, r9, r3
  3477. 000031C4  B9A1FFB4  lmw       r13, [r1 - 0x004C]
  3478. 000031C8  4E800020  blr
  3479. 000031CC  00000000  .invalid
  3480. 000031D0  00002040  .invalid
  3481. 000031D4  00130600  .invalid
  3482. 000031D8  00000000  .invalid
  3483. 000031DC  00000420  .invalid
  3484. 000031E0  000E436F  .invalid
  3485. 000031E4  6D707265  xoris     r16, r11, 0x7265
  3486. 000031E8  73735374  andi.     r19, r27, 0x5374
  3487. 000031EC  72697073  andi.     r9, r19, 0x7073
  3488. 000031F0  8002FFF8  lwz       r0, [r2 - 0x0008]
  3489. 000031F4  90040000  stw       [r4], r0
  3490. 000031F8  90650000  stw       [r5], r3
  3491. 000031FC  38600000  li        r3, 0x0000
  3492. 00003200  4E800020  blr
  3493. 00003204  00000000  .invalid
  3494. 00003208  00002040  .invalid
  3495. 0000320C  00000300  .invalid
  3496. 00003210  00000000  .invalid
  3497. 00003214  00000014  .invalid
  3498. 00003218  00175955  .invalid
  3499. 0000321C  565F4344  rlwinm    r31, r18, 8, 13, 2
  3500. 00003220  4765744D  .invalid  sc
  3501. 00003224  50576F72  rlwimi    r23, r2, 13, 29, 25
  3502. 00003228  6B46756E  xori      r6, r26, 0x756E
  3503. 0000322C  6374696F  ori       r20, r27, 0x696F
  3504. 00003230  6E000000  xoris     r0, r16, 0x0000
  3505. 00003234  80C70000  lwz       r6, [r7]
  3506. 00003238  BF81FFF0  stmw      [r1 - 0x0010], r28
  3507. 0000323C  A9260022  lha       r9, [r6 + 0x0022]
  3508. 00003240  38600000  li        r3, 0x0000
  3509. 00003244  7D3C0E70  srawi     r28, r9, 1
  3510. 00003248  7F9C0194  addze     r28, r28
  3511. 0000324C  5780083C  rlwinm    r0, r28, 1, 0, 30
  3512. 00003250  7C004811  subfc.    r0, r0, r9
  3513. 00003254  A9660020  lha       r11, [r6 + 0x0020]
  3514. 00003258  41820010  beq       +0x00000010 /* 00003268 */
  3515. label0000325C:
  3516. 0000325C  8381FFF0  lwz       r28, [r1 - 0x0010]
  3517. 00003260  3860DCFE  li        r3, 0xFFFFDCFE
  3518. 00003264  4E800020  blr
  3519. label00003268:
  3520. 00003268  3C007975  lis       r0, 0x7975
  3521. 0000326C  80C60004  lwz       r6, [r6 + 0x0004]
  3522. 00003270  30007632  addic     r0, r0, 30258
  3523. 00003274  7F060000  cmp       cr6, r6, r0
  3524. 00003278  409AFFE4  bne       cr6, -0x0000001C /* 0000325C */
  3525. 0000327C  80C10040  lwz       r6, [r1 + 0x0040]
  3526. 00003280  80C60000  lwz       r6, [r6]
  3527. 00003284  80E60004  lwz       r7, [r6 + 0x0004]
  3528. 00003288  7C070000  cmp       r7, r0
  3529. 0000328C  4082FFD0  bne       -0x00000030 /* 0000325C */
  3530. 00003290  A8E60022  lha       r7, [r6 + 0x0022]
  3531. 00003294  7F074800  cmp       cr6, r7, r9
  3532. 00003298  409AFFC4  bne       cr6, -0x0000003C /* 0000325C */
  3533. 0000329C  A8C60020  lha       r6, [r6 + 0x0020]
  3534. 000032A0  54870636  rlwinm    r7, r4, 0, 24, 27
  3535. 000032A4  7C065800  cmp       r6, r11
  3536. 000032A8  4082FFB4  bne       -0x0000004C /* 0000325C */
  3537. 000032AC  2F070000  cmpwi     cr6, r7, 0
  3538. 000032B0  419A002C  beq       cr6, +0x0000002C /* 000032DC */
  3539. 000032B4  80CA0000  lwz       r6, [r10]
  3540. 000032B8  81460004  lwz       r10, [r6 + 0x0004]
  3541. 000032BC  7C0A0000  cmp       r10, r0
  3542. 000032C0  4082FF9C  bne       -0x00000064 /* 0000325C */
  3543. 000032C4  A9460022  lha       r10, [r6 + 0x0022]
  3544. 000032C8  7F0A4800  cmp       cr6, r10, r9
  3545. 000032CC  409AFF90  bne       cr6, -0x00000070 /* 0000325C */
  3546. 000032D0  A8C60020  lha       r6, [r6 + 0x0020]
  3547. 000032D4  7C065800  cmp       r6, r11
  3548. 000032D8  4082FF84  bne       -0x0000007C /* 0000325C */
  3549. label000032DC:
  3550. 000032DC  7D601120  mtcrf     0x01, r11
  3551. 000032E0  30CB0001  addic     r6, r11, 1
  3552. 000032E4  409F0008  bns       cr7, +0x00000008 /* 000032EC */
  3553. 000032E8  39660000  addi      r11, r6, 0x0000
  3554. label000032EC:
  3555. 000032EC  7C801120  mtcrf     0x01, r4
  3556. 000032F0  30CB0001  addic     r6, r11, 1
  3557. 000032F4  54C9083A  rlwinm    r9, r6, 1, 0, 29
  3558. 000032F8  409F0078  bns       cr7, +0x00000078 /* 00003370 */
  3559. 000032FC  2C1C0000  cmpwi     r28, 0
  3560. 00003300  80010038  lwz       r0, [r1 + 0x0038]
  3561. 00003304  30FCFFFF  subic     r7, r28, 1
  3562. 00003308  41820068  beq       +0x00000068 /* 00003370 */
  3563. 0000330C  7D260E70  srawi     r6, r9, 1
  3564. 00003310  7CC60195  addze.    r6, r6
  3565. 00003314  30C6FFFF  subic     r6, r6, 1
  3566. 00003318  552B083C  rlwinm    r11, r9, 1, 0, 30
  3567. 0000331C  39850000  addi      r12, r5, 0x0000
  3568. 00003320  4182003C  beq       +0x0000003C /* 0000335C */
  3569. label00003324:
  3570. 00003324  2C070000  cmpwi     r7, 0
  3571. 00003328  3BE60000  addi      r31, r6, 0x0000
  3572. 0000332C  33A0FFFE  subic     r29, r0, 2
  3573. 00003330  33CCFFFE  subic     r30, r12, 2
  3574. label00003334:
  3575. 00003334  2F1F0000  cmpwi     cr6, r31, 0
  3576. 00003338  A55E0002  lhzu      r10, [r30 + 0x0002]
  3577. 0000333C  33FFFFFF  subic     r31, r31, 1
  3578. 00003340  B55D0002  sthu      [r29 + 0x0002], r10
  3579. 00003344  409AFFF0  bne       cr6, -0x00000010 /* 00003334 */
  3580. 00003348  7D8C5814  addc      r12, r12, r11
  3581. 0000334C  7C005814  addc      r0, r0, r11
  3582. 00003350  30E7FFFF  subic     r7, r7, 1
  3583. 00003354  4082FFD0  bne       -0x00000030 /* 00003324 */
  3584. 00003358  48000018  b         +0x00000018 /* 00003370 */
  3585. label0000335C:
  3586. 0000335C  30DCFFFE  subic     r6, r28, 2
  3587. label00003360:
  3588. 00003360  2C070000  cmpwi     r7, 0
  3589. 00003364  38E60000  addi      r7, r6, 0x0000
  3590. 00003368  30C6FFFF  subic     r6, r6, 1
  3591. 0000336C  4082FFF4  bne       -0x0000000C /* 00003360 */
  3592. label00003370:
  3593. 00003370  409E007C  bne       cr7, +0x0000007C /* 000033EC */
  3594. 00003374  2C1C0000  cmpwi     r28, 0
  3595. 00003378  80C10038  lwz       r6, [r1 + 0x0038]
  3596. 0000337C  33FCFFFF  subic     r31, r28, 1
  3597. 00003380  7FC64814  addc      r30, r6, r9
  3598. 00003384  41820068  beq       +0x00000068 /* 000033EC */
  3599. 00003388  7D260E70  srawi     r6, r9, 1
  3600. 0000338C  7CC60195  addze.    r6, r6
  3601. 00003390  3006FFFF  subic     r0, r6, 1
  3602. 00003394  5526083C  rlwinm    r6, r9, 1, 0, 30
  3603. 00003398  38E50000  addi      r7, r5, 0x0000
  3604. 0000339C  4182003C  beq       +0x0000003C /* 000033D8 */
  3605. label000033A0:
  3606. 000033A0  2F1F0000  cmpwi     cr6, r31, 0
  3607. 000033A4  31600000  addic     r11, r0, 0
  3608. 000033A8  33BEFFFE  subic     r29, r30, 2
  3609. 000033AC  3147FFFE  subic     r10, r7, 2
  3610. label000033B0:
  3611. 000033B0  2C0B0000  cmpwi     r11, 0
  3612. 000033B4  A58A0002  lhzu      r12, [r10 + 0x0002]
  3613. 000033B8  316BFFFF  subic     r11, r11, 1
  3614. 000033BC  B59D0002  sthu      [r29 + 0x0002], r12
  3615. 000033C0  4082FFF0  bne       -0x00000010 /* 000033B0 */
  3616. 000033C4  7CE73014  addc      r7, r7, r6
  3617. 000033C8  7FDE3014  addc      r30, r30, r6
  3618. 000033CC  33FFFFFF  subic     r31, r31, 1
  3619. 000033D0  409AFFD0  bne       cr6, -0x00000030 /* 000033A0 */
  3620. 000033D4  48000018  b         +0x00000018 /* 000033EC */
  3621. label000033D8:
  3622. 000033D8  30DCFFFE  subic     r6, r28, 2
  3623. label000033DC:
  3624. 000033DC  2C1F0000  cmpwi     r31, 0
  3625. 000033E0  3BE60000  addi      r31, r6, 0x0000
  3626. 000033E4  30C6FFFF  subic     r6, r6, 1
  3627. 000033E8  4082FFF4  bne       -0x0000000C /* 000033DC */
  3628. label000033EC:
  3629. 000033EC  409D0078  ble       cr7, +0x00000078 /* 00003464 */
  3630. 000033F0  2C1C0000  cmpwi     r28, 0
  3631. 000033F4  7FC54814  addc      r30, r5, r9
  3632. 000033F8  81810038  lwz       r12, [r1 + 0x0038]
  3633. 000033FC  33FCFFFF  subic     r31, r28, 1
  3634. 00003400  41820064  beq       +0x00000064 /* 00003464 */
  3635. 00003404  7D260E70  srawi     r6, r9, 1
  3636. 00003408  7CC60195  addze.    r6, r6
  3637. 0000340C  3146FFFF  subic     r10, r6, 1
  3638. 00003410  5520083C  rlwinm    r0, r9, 1, 0, 30
  3639. 00003414  4182003C  beq       +0x0000003C /* 00003450 */
  3640. label00003418:
  3641. 00003418  2F1F0000  cmpwi     cr6, r31, 0
  3642. 0000341C  38EA0000  addi      r7, r10, 0x0000
  3643. 00003420  33ACFFFE  subic     r29, r12, 2
  3644. 00003424  30DEFFFE  subic     r6, r30, 2
  3645. label00003428:
  3646. 00003428  2C070000  cmpwi     r7, 0
  3647. 0000342C  A5660002  lhzu      r11, [r6 + 0x0002]
  3648. 00003430  30E7FFFF  subic     r7, r7, 1
  3649. 00003434  B57D0002  sthu      [r29 + 0x0002], r11
  3650. 00003438  4082FFF0  bne       -0x00000010 /* 00003428 */
  3651. 0000343C  7FDE0014  addc      r30, r30, r0
  3652. 00003440  7D8C0014  addc      r12, r12, r0
  3653. 00003444  33FFFFFF  subic     r31, r31, 1
  3654. 00003448  409AFFD0  bne       cr6, -0x00000030 /* 00003418 */
  3655. 0000344C  48000018  b         +0x00000018 /* 00003464 */
  3656. label00003450:
  3657. 00003450  30DCFFFE  subic     r6, r28, 2
  3658. label00003454:
  3659. 00003454  2C1F0000  cmpwi     r31, 0
  3660. 00003458  3BE60000  addi      r31, r6, 0x0000
  3661. 0000345C  30C6FFFF  subic     r6, r6, 1
  3662. 00003460  4082FFF4  bne       -0x0000000C /* 00003454 */
  3663. label00003464:
  3664. 00003464  409C007C  bge       cr7, +0x0000007C /* 000034E0 */
  3665. 00003468  2C1C0000  cmpwi     r28, 0
  3666. 0000346C  80C10038  lwz       r6, [r1 + 0x0038]
  3667. 00003470  7D854814  addc      r12, r5, r9
  3668. 00003474  7FC64814  addc      r30, r6, r9
  3669. 00003478  33FCFFFF  subic     r31, r28, 1
  3670. 0000347C  41820064  beq       +0x00000064 /* 000034E0 */
  3671. 00003480  7D260E70  srawi     r6, r9, 1
  3672. 00003484  7CC60195  addze.    r6, r6
  3673. 00003488  3146FFFF  subic     r10, r6, 1
  3674. 0000348C  5520083C  rlwinm    r0, r9, 1, 0, 30
  3675. 00003490  4182003C  beq       +0x0000003C /* 000034CC */
  3676. label00003494:
  3677. 00003494  2F1F0000  cmpwi     cr6, r31, 0
  3678. 00003498  38EA0000  addi      r7, r10, 0x0000
  3679. 0000349C  30BEFFFE  subic     r5, r30, 2
  3680. 000034A0  30CCFFFE  subic     r6, r12, 2
  3681. label000034A4:
  3682. 000034A4  2C070000  cmpwi     r7, 0
  3683. 000034A8  A5660002  lhzu      r11, [r6 + 0x0002]
  3684. 000034AC  30E7FFFF  subic     r7, r7, 1
  3685. 000034B0  B5650002  sthu      [r5 + 0x0002], r11
  3686. 000034B4  4082FFF0  bne       -0x00000010 /* 000034A4 */
  3687. 000034B8  7D8C0014  addc      r12, r12, r0
  3688. 000034BC  7FDE0014  addc      r30, r30, r0
  3689. 000034C0  33FFFFFF  subic     r31, r31, 1
  3690. 000034C4  409AFFD0  bne       cr6, -0x00000030 /* 00003494 */
  3691. 000034C8  48000018  b         +0x00000018 /* 000034E0 */
  3692. label000034CC:
  3693. 000034CC  30DCFFFE  subic     r6, r28, 2
  3694. label000034D0:
  3695. 000034D0  2C1F0000  cmpwi     r31, 0
  3696. 000034D4  3BE60000  addi      r31, r6, 0x0000
  3697. 000034D8  30C6FFFF  subic     r6, r6, 1
  3698. 000034DC  4082FFF4  bne       -0x0000000C /* 000034D0 */
  3699. label000034E0:
  3700. 000034E0  7C802120  mtcrf     0x02, r4
  3701. 000034E4  4F980000  mcrf      cr7, cr6
  3702. 000034E8  409F0078  bns       cr7, +0x00000078 /* 00003560 */
  3703. 000034EC  2C1C0000  cmpwi     r28, 0
  3704. 000034F0  81610038  lwz       r11, [r1 + 0x0038]
  3705. 000034F4  33DCFFFF  subic     r30, r28, 1
  3706. 000034F8  41820068  beq       +0x00000068 /* 00003560 */
  3707. 000034FC  7D260E70  srawi     r6, r9, 1
  3708. 00003500  7CC60195  addze.    r6, r6
  3709. 00003504  30E6FFFF  subic     r7, r6, 1
  3710. 00003508  553F083C  rlwinm    r31, r9, 1, 0, 30
  3711. 0000350C  39880000  addi      r12, r8, 0x0000
  3712. 00003510  4182003C  beq       +0x0000003C /* 0000354C */
  3713. label00003514:
  3714. 00003514  2C1E0000  cmpwi     r30, 0
  3715. 00003518  38870000  addi      r4, r7, 0x0000
  3716. 0000351C  314BFFFE  subic     r10, r11, 2
  3717. 00003520  30CCFFFE  subic     r6, r12, 2
  3718. label00003524:
  3719. 00003524  2F040000  cmpwi     cr6, r4, 0
  3720. 00003528  A4060002  lhzu      r0, [r6 + 0x0002]
  3721. 0000352C  3084FFFF  subic     r4, r4, 1
  3722. 00003530  B40A0002  sthu      [r10 + 0x0002], r0
  3723. 00003534  409AFFF0  bne       cr6, -0x00000010 /* 00003524 */
  3724. 00003538  7D8CF814  addc      r12, r12, r31
  3725. 0000353C  7D6BF814  addc      r11, r11, r31
  3726. 00003540  33DEFFFF  subic     r30, r30, 1
  3727. 00003544  4082FFD0  bne       -0x00000030 /* 00003514 */
  3728. 00003548  48000018  b         +0x00000018 /* 00003560 */
  3729. label0000354C:
  3730. 0000354C  30DCFFFE  subic     r6, r28, 2
  3731. label00003550:
  3732. 00003550  2C1E0000  cmpwi     r30, 0
  3733. 00003554  3BC60000  addi      r30, r6, 0x0000
  3734. 00003558  30C6FFFF  subic     r6, r6, 1
  3735. 0000355C  4082FFF4  bne       -0x0000000C /* 00003550 */
  3736. label00003560:
  3737. 00003560  409E007C  bne       cr7, +0x0000007C /* 000035DC */
  3738. 00003564  2C1C0000  cmpwi     r28, 0
  3739. 00003568  80C10038  lwz       r6, [r1 + 0x0038]
  3740. 0000356C  317CFFFF  subic     r11, r28, 1
  3741. 00003570  7FC64814  addc      r30, r6, r9
  3742. 00003574  41820068  beq       +0x00000068 /* 000035DC */
  3743. 00003578  7D260E70  srawi     r6, r9, 1
  3744. 0000357C  7CC60195  addze.    r6, r6
  3745. 00003580  30E6FFFF  subic     r7, r6, 1
  3746. 00003584  553F083C  rlwinm    r31, r9, 1, 0, 30
  3747. 00003588  39880000  addi      r12, r8, 0x0000
  3748. 0000358C  4182003C  beq       +0x0000003C /* 000035C8 */
  3749. label00003590:
  3750. 00003590  2F0B0000  cmpwi     cr6, r11, 0
  3751. 00003594  38870000  addi      r4, r7, 0x0000
  3752. 00003598  315EFFFE  subic     r10, r30, 2
  3753. 0000359C  30CCFFFE  subic     r6, r12, 2
  3754. label000035A0:
  3755. 000035A0  2C040000  cmpwi     r4, 0
  3756. 000035A4  A4060002  lhzu      r0, [r6 + 0x0002]
  3757. 000035A8  3084FFFF  subic     r4, r4, 1
  3758. 000035AC  B40A0002  sthu      [r10 + 0x0002], r0
  3759. 000035B0  4082FFF0  bne       -0x00000010 /* 000035A0 */
  3760. 000035B4  7D8CF814  addc      r12, r12, r31
  3761. 000035B8  7FDEF814  addc      r30, r30, r31
  3762. 000035BC  316BFFFF  subic     r11, r11, 1
  3763. 000035C0  409AFFD0  bne       cr6, -0x00000030 /* 00003590 */
  3764. 000035C4  48000018  b         +0x00000018 /* 000035DC */
  3765. label000035C8:
  3766. 000035C8  30DCFFFE  subic     r6, r28, 2
  3767. label000035CC:
  3768. 000035CC  2C0B0000  cmpwi     r11, 0
  3769. 000035D0  39660000  addi      r11, r6, 0x0000
  3770. 000035D4  30C6FFFF  subic     r6, r6, 1
  3771. 000035D8  4082FFF4  bne       -0x0000000C /* 000035CC */
  3772. label000035DC:
  3773. 000035DC  409D0078  ble       cr7, +0x00000078 /* 00003654 */
  3774. 000035E0  2C1C0000  cmpwi     r28, 0
  3775. 000035E4  7FC94014  addc      r30, r9, r8
  3776. 000035E8  81610038  lwz       r11, [r1 + 0x0038]
  3777. 000035EC  309CFFFF  subic     r4, r28, 1
  3778. 000035F0  41820064  beq       +0x00000064 /* 00003654 */
  3779. 000035F4  7D260E70  srawi     r6, r9, 1
  3780. 000035F8  7CC60195  addze.    r6, r6
  3781. 000035FC  33E6FFFF  subic     r31, r6, 1
  3782. 00003600  552C083C  rlwinm    r12, r9, 1, 0, 30
  3783. 00003604  4182003C  beq       +0x0000003C /* 00003640 */
  3784. label00003608:
  3785. 00003608  2F040000  cmpwi     cr6, r4, 0
  3786. 0000360C  381F0000  addi      r0, r31, 0x0000
  3787. 00003610  30CBFFFE  subic     r6, r11, 2
  3788. 00003614  315EFFFE  subic     r10, r30, 2
  3789. label00003618:
  3790. 00003618  2C000000  cmpwi     r0, 0
  3791. 0000361C  A4EA0002  lhzu      r7, [r10 + 0x0002]
  3792. 00003620  3000FFFF  subic     r0, r0, 1
  3793. 00003624  B4E60002  sthu      [r6 + 0x0002], r7
  3794. 00003628  4082FFF0  bne       -0x00000010 /* 00003618 */
  3795. 0000362C  7FDE6014  addc      r30, r30, r12
  3796. 00003630  7D6B6014  addc      r11, r11, r12
  3797. 00003634  3084FFFF  subic     r4, r4, 1
  3798. 00003638  409AFFD0  bne       cr6, -0x00000030 /* 00003608 */
  3799. 0000363C  48000018  b         +0x00000018 /* 00003654 */
  3800. label00003640:
  3801. 00003640  30DCFFFE  subic     r6, r28, 2
  3802. label00003644:
  3803. 00003644  2C040000  cmpwi     r4, 0
  3804. 00003648  38860000  addi      r4, r6, 0x0000
  3805. 0000364C  30C6FFFF  subic     r6, r6, 1
  3806. 00003650  4082FFF4  bne       -0x0000000C /* 00003644 */
  3807. label00003654:
  3808. 00003654  409C007C  bge       cr7, +0x0000007C /* 000036D0 */
  3809. 00003658  2C1C0000  cmpwi     r28, 0
  3810. 0000365C  81410038  lwz       r10, [r1 + 0x0038]
  3811. 00003660  7CC94014  addc      r6, r9, r8
  3812. 00003664  7D4A4814  addc      r10, r10, r9
  3813. 00003668  30FCFFFF  subic     r7, r28, 1
  3814. 0000366C  41820064  beq       +0x00000064 /* 000036D0 */
  3815. 00003670  7D200E70  srawi     r0, r9, 1
  3816. 00003674  7C000195  addze.    r0, r0
  3817. 00003678  3000FFFF  subic     r0, r0, 1
  3818. 0000367C  553F083C  rlwinm    r31, r9, 1, 0, 30
  3819. 00003680  4182003C  beq       +0x0000003C /* 000036BC */
  3820. label00003684:
  3821. 00003684  2F070000  cmpwi     cr6, r7, 0
  3822. 00003688  31800000  addic     r12, r0, 0
  3823. 0000368C  316AFFFE  subic     r11, r10, 2
  3824. 00003690  3126FFFE  subic     r9, r6, 2
  3825. label00003694:
  3826. 00003694  2C0C0000  cmpwi     r12, 0
  3827. 00003698  A4890002  lhzu      r4, [r9 + 0x0002]
  3828. 0000369C  318CFFFF  subic     r12, r12, 1
  3829. 000036A0  B48B0002  sthu      [r11 + 0x0002], r4
  3830. 000036A4  4082FFF0  bne       -0x00000010 /* 00003694 */
  3831. 000036A8  7CC6F814  addc      r6, r6, r31
  3832. 000036AC  7D4AF814  addc      r10, r10, r31
  3833. 000036B0  30E7FFFF  subic     r7, r7, 1
  3834. 000036B4  409AFFD0  bne       cr6, -0x00000030 /* 00003684 */
  3835. 000036B8  48000018  b         +0x00000018 /* 000036D0 */
  3836. label000036BC:
  3837. 000036BC  30DCFFFE  subic     r6, r28, 2
  3838. label000036C0:
  3839. 000036C0  2C070000  cmpwi     r7, 0
  3840. 000036C4  38E60000  addi      r7, r6, 0x0000
  3841. 000036C8  30C6FFFF  subic     r6, r6, 1
  3842. 000036CC  4082FFF4  bne       -0x0000000C /* 000036C0 */
  3843. label000036D0:
  3844. 000036D0  BB81FFF0  lmw       r28, [r1 - 0x0010]
  3845. 000036D4  4E800020  blr
  3846. 000036D8  00000000  .invalid
  3847. 000036DC  00002040  .invalid
  3848. 000036E0  00040800  .invalid
  3849. 000036E4  00000000  .invalid
  3850. 000036E8  000004A4  .invalid
  3851. 000036EC  001D5955  .invalid
  3852. 000036F0  565F4344  rlwinm    r31, r18, 8, 13, 2
  3853. 000036F4  45787472  .invalid  sc
  3854. 000036F8  61637441  ori       r3, r11, 0x7441
  3855. 000036FC  6E64436F  xoris     r4, r19, 0x436F
  3856. 00003700  6D62696E  xoris     r2, r11, 0x696E
  3857. 00003704  65466965  oris      r6, r10, 0x6965
  3858. 00003708  6C647300  xoris     r4, r3, 0x7300
  3859. 0000370C  8000FFFC  lwz       r0, [r0 - 0x0004]
  3860. 00003710  7C0802A6  mflr      r0
  3861. 00003714  90010008  stw       [r1 + 0x0008], r0
  3862. 00003718  9421FF70  stwu      [r1 - 0x0090], r1
  3863. 0000371C  BDA10000  stmw      [r1], r13
  3864. 00003720  83440000  lwz       r26, [r4]
  3865. 00003724  7C992378  mr        r25, r4
  3866. 00003728  54A5F87E  rlwinm    r5, r5, 31, 1, 31
  3867. 0000372C  3F800001  lis       r28, 0x0001
  3868. 00003730  639C66E9  ori       r28, r28, 0x66E9
  3869. 00003734  3FE00001  lis       r31, 0x0001
  3870. 00003738  63FFC51F  ori       r31, r31, 0xC51F
  3871. 0000373C  3FC00000  lis       r30, 0x0000
  3872. 00003740  63DE57FD  ori       r30, r30, 0x57FD
  3873. 00003744  3FA00000  lis       r29, 0x0000
  3874. 00003748  63BDB6DC  ori       r29, r29, 0xB6DC
  3875. 0000374C  5756863E  rlwinm    r22, r26, 16, 24, 31
  3876. 00003750  5755063E  rlwinm    r21, r26, 0, 24, 31
  3877. 00003754  7ED60774  extsb     r22, r22
  3878. 00003758  7EB50774  extsb     r21, r21
  3879. 0000375C  7E3EB1D6  mullw     r17, r30, r22
  3880. 00003760  5758463E  rlwinm    r24, r26, 8, 24, 31
  3881. 00003764  5757C63E  rlwinm    r23, r26, 24, 24, 31
  3882. 00003768  7F1848AE  lbzx      r24, r24, r9
  3883. 0000376C  7E1DA9D6  mullw     r16, r29, r21
  3884. 00003770  7EF748AE  lbzx      r23, r23, r9
  3885. 00003774  7E7CA9D6  mullw     r19, r28, r21
  3886. 00003778  7E108A14  add       r16, r16, r17
  3887. 0000377C  7DDFB1D6  mullw     r14, r31, r22
  3888. 00003780  5718821E  rlwinm    r24, r24, 16, 8, 15
  3889. 00003784  56F7821E  rlwinm    r23, r23, 16, 8, 15
  3890. 00003788  63188000  ori       r24, r24, 0x8000
  3891. 0000378C  62F78000  ori       r23, r23, 0x8000
  3892. 00003790  7E93C214  add       r20, r19, r24
  3893. 00003794  7E73BA14  add       r19, r19, r23
  3894. 00003798  7DEEC214  add       r15, r14, r24
  3895. 0000379C  7DCEBA14  add       r14, r14, r23
  3896. 000037A0  7E50C050  subf      r18, r16, r24
  3897. 000037A4  7E30B850  subf      r17, r16, r23
  3898. 000037A8  87590004  lwzu      r26, [r25 + 0x0004]
  3899. 000037AC  48000004  b         +0x00000004 /* 000037B0 */
  3900. label000037B0:
  3901. 000037B0  3B63FFFC  subi      r27, r3, 0x0004
  3902. 000037B4  7CA903A6  mtctr     r5
  3903. 000037B8  7C634214  add       r3, r3, r8
  3904. label000037BC:
  3905. 000037BC  7DEDA378  or        r13, r15, r20
  3906. 000037C0  7DCC9B78  or        r12, r14, r19
  3907. 000037C4  524DC21E  rlwimi    r13, r18, 24, 8, 15
  3908. 000037C8  522CC21E  rlwimi    r12, r17, 24, 8, 15
  3909. 000037CC  51AC843F  rlwimi.   r12, r13, 16, 16, 31
  3910. 000037D0  408200A9  bnel      +0x000000A8 /* 00003878 */
  3911. 000037D4  568B384A  rlwinm    r11, r20, 7, 1, 5
  3912. 000037D8  526BBC6A  rlwimi    r11, r19, 23, 17, 21
  3913. 000037DC  51EBEADE  rlwimi    r11, r15, 29, 11, 15
  3914. 000037E0  51CB6EFE  rlwimi    r11, r14, 13, 27, 31
  3915. 000037E4  524B1194  rlwimi    r11, r18, 2, 6, 10
  3916. 000037E8  522B95B4  rlwimi    r11, r17, 18, 22, 26
  3917. 000037EC  5756863E  rlwinm    r22, r26, 16, 24, 31
  3918. 000037F0  5755063E  rlwinm    r21, r26, 0, 24, 31
  3919. 000037F4  957B0004  stwu      [r27 + 0x0004], r11
  3920. 000037F8  7ED60774  extsb     r22, r22
  3921. 000037FC  7EB50774  extsb     r21, r21
  3922. 00003800  7E3EB1D6  mullw     r17, r30, r22
  3923. 00003804  5758463E  rlwinm    r24, r26, 8, 24, 31
  3924. 00003808  5757C63E  rlwinm    r23, r26, 24, 24, 31
  3925. 0000380C  7F1848AE  lbzx      r24, r24, r9
  3926. 00003810  7E1DA9D6  mullw     r16, r29, r21
  3927. 00003814  7EF748AE  lbzx      r23, r23, r9
  3928. 00003818  7E108A14  add       r16, r16, r17
  3929. 0000381C  7E7CA9D6  mullw     r19, r28, r21
  3930. 00003820  5718821E  rlwinm    r24, r24, 16, 8, 15
  3931. 00003824  56F7821E  rlwinm    r23, r23, 16, 8, 15
  3932. 00003828  7DDFB1D6  mullw     r14, r31, r22
  3933. 0000382C  63188000  ori       r24, r24, 0x8000
  3934. 00003830  62F78000  ori       r23, r23, 0x8000
  3935. 00003834  7E93C214  add       r20, r19, r24
  3936. 00003838  7E73BA14  add       r19, r19, r23
  3937. 0000383C  7DEEC214  add       r15, r14, r24
  3938. 00003840  7DCEBA14  add       r14, r14, r23
  3939. 00003844  7E50C050  subf      r18, r16, r24
  3940. 00003848  7E30B850  subf      r17, r16, r23
  3941. 0000384C  87590004  lwzu      r26, [r25 + 0x0004]
  3942. 00003850  4200FF6C  bdnz      -0x00000094 /* 000037BC */
  3943. 00003854  34E7FFFF  subic.    r7, r7, 1
  3944. 00003858  4082FF58  bne       -0x000000A8 /* 000037B0 */
  3945. 0000385C  7C64C850  subf      r3, r4, r25
  3946. 00003860  3463FFFC  subic.    r3, r3, 4
  3947. 00003864  B9A10000  lmw       r13, [r1]
  3948. 00003868  80010098  lwz       r0, [r1 + 0x0098]
  3949. 0000386C  30210090  addic     r1, r1, 144
  3950. 00003870  7C0803A6  mtlr      r0
  3951. 00003874  4E800020  blr
  3952. fn00003878:
  3953. 00003878  7E8DFE70  srawi     r13, r20, 31
  3954. 0000387C  7E6CFE70  srawi     r12, r19, 31
  3955. 00003880  7E946878  andc      r20, r20, r13
  3956. 00003884  7E736078  andc      r19, r19, r12
  3957. 00003888  7DEDFE70  srawi     r13, r15, 31
  3958. 0000388C  7DCCFE70  srawi     r12, r14, 31
  3959. 00003890  7DEF6878  andc      r15, r15, r13
  3960. 00003894  7DCE6078  andc      r14, r14, r12
  3961. 00003898  7E4DFE70  srawi     r13, r18, 31
  3962. 0000389C  7E2CFE70  srawi     r12, r17, 31
  3963. 000038A0  7E526878  andc      r18, r18, r13
  3964. 000038A4  7E316078  andc      r17, r17, r12
  3965. 000038A8  568D463E  rlwinm    r13, r20, 8, 24, 31
  3966. 000038AC  566C463E  rlwinm    r12, r19, 8, 24, 31
  3967. 000038B0  7DAD00D0  neg       r13, r13
  3968. 000038B4  7D8C00D0  neg       r12, r12
  3969. 000038B8  7E946B78  or        r20, r20, r13
  3970. 000038BC  7E736378  or        r19, r19, r12
  3971. 000038C0  55ED463E  rlwinm    r13, r15, 8, 24, 31
  3972. 000038C4  55CC463E  rlwinm    r12, r14, 8, 24, 31
  3973. 000038C8  7DAD00D0  neg       r13, r13
  3974. 000038CC  7D8C00D0  neg       r12, r12
  3975. 000038D0  7DEF6B78  or        r15, r15, r13
  3976. 000038D4  7DCE6378  or        r14, r14, r12
  3977. 000038D8  564D463E  rlwinm    r13, r18, 8, 24, 31
  3978. 000038DC  562C463E  rlwinm    r12, r17, 8, 24, 31
  3979. 000038E0  7DAD00D0  neg       r13, r13
  3980. 000038E4  7D8C00D0  neg       r12, r12
  3981. 000038E8  7E526B78  or        r18, r18, r13
  3982. 000038EC  7E316378  or        r17, r17, r12
  3983. 000038F0  4E800020  blr
  3984. 000038F4  48000004  b         +0x00000004 /* 000038F8 */
  3985. label000038F8:
  3986. 000038F8  48000004  b         +0x00000004 /* 000038FC */
  3987. label000038FC:
  3988. 000038FC  48000004  b         +0x00000004 /* 00003900 */
  3989. label00003900:
  3990. 00003900  48000004  b         +0x00000004 /* 00003904 */
  3991. label00003904:
  3992. 00003904  48000004  b         +0x00000004 /* 00003908 */
  3993. label00003908:
  3994. 00003908  48000004  b         +0x00000004 /* 0000390C */
  3995. label0000390C:
  3996. 0000390C  48000004  b         +0x00000004 /* 00003910 */
  3997. label00003910:
  3998. 00003910  7C0802A6  mflr      r0
  3999. 00003914  90010008  stw       [r1 + 0x0008], r0
  4000. 00003918  9421FF70  stwu      [r1 - 0x0090], r1
  4001. 0000391C  BDA10000  stmw      [r1], r13
  4002. 00003920  83440000  lwz       r26, [r4]
  4003. 00003924  7C992378  mr        r25, r4
  4004. 00003928  54A5F87E  rlwinm    r5, r5, 31, 1, 31
  4005. 0000392C  3F800001  lis       r28, 0x0001
  4006. 00003930  639C66E9  ori       r28, r28, 0x66E9
  4007. 00003934  3FE00001  lis       r31, 0x0001
  4008. 00003938  63FFC51F  ori       r31, r31, 0xC51F
  4009. 0000393C  3FC00000  lis       r30, 0x0000
  4010. 00003940  63DE57FD  ori       r30, r30, 0x57FD
  4011. 00003944  3FA00000  lis       r29, 0x0000
  4012. 00003948  63BDB6DC  ori       r29, r29, 0xB6DC
  4013. 0000394C  5756863E  rlwinm    r22, r26, 16, 24, 31
  4014. 00003950  5755063E  rlwinm    r21, r26, 0, 24, 31
  4015. 00003954  7ED60774  extsb     r22, r22
  4016. 00003958  7EB50774  extsb     r21, r21
  4017. 0000395C  7E3EB1D6  mullw     r17, r30, r22
  4018. 00003960  5758463E  rlwinm    r24, r26, 8, 24, 31
  4019. 00003964  5757C63E  rlwinm    r23, r26, 24, 24, 31
  4020. 00003968  7F1848AE  lbzx      r24, r24, r9
  4021. 0000396C  7E1DA9D6  mullw     r16, r29, r21
  4022. 00003970  7EF748AE  lbzx      r23, r23, r9
  4023. 00003974  7E7CA9D6  mullw     r19, r28, r21
  4024. 00003978  7E108A14  add       r16, r16, r17
  4025. 0000397C  7DDFB1D6  mullw     r14, r31, r22
  4026. 00003980  5718821E  rlwinm    r24, r24, 16, 8, 15
  4027. 00003984  56F7821E  rlwinm    r23, r23, 16, 8, 15
  4028. 00003988  63188000  ori       r24, r24, 0x8000
  4029. 0000398C  62F78000  ori       r23, r23, 0x8000
  4030. 00003990  7E93C214  add       r20, r19, r24
  4031. 00003994  7E73BA14  add       r19, r19, r23
  4032. 00003998  7DEEC214  add       r15, r14, r24
  4033. 0000399C  7DCEBA14  add       r14, r14, r23
  4034. 000039A0  7E50C050  subf      r18, r16, r24
  4035. 000039A4  7E30B850  subf      r17, r16, r23
  4036. 000039A8  87590004  lwzu      r26, [r25 + 0x0004]
  4037. 000039AC  48000004  b         +0x00000004 /* 000039B0 */
  4038. label000039B0:
  4039. 000039B0  3B63FFF8  subi      r27, r3, 0x0008
  4040. 000039B4  7CA903A6  mtctr     r5
  4041. 000039B8  7C634214  add       r3, r3, r8
  4042. label000039BC:
  4043. 000039BC  7DEDA378  or        r13, r15, r20
  4044. 000039C0  7DCC9B78  or        r12, r14, r19
  4045. 000039C4  524DC21E  rlwimi    r13, r18, 24, 8, 15
  4046. 000039C8  522CC21E  rlwimi    r12, r17, 24, 8, 15
  4047. 000039CC  51AC843F  rlwimi.   r12, r13, 16, 16, 31
  4048. 000039D0  408200B5  bnel      +0x000000B4 /* 00003A84 */
  4049. 000039D4  568B021E  rlwinm    r11, r20, 0, 8, 15
  4050. 000039D8  566A021E  rlwinm    r10, r19, 0, 8, 15
  4051. 000039DC  51EB863E  rlwimi    r11, r15, 16, 24, 31
  4052. 000039E0  51CA863E  rlwimi    r10, r14, 16, 24, 31
  4053. 000039E4  524BC42E  rlwimi    r11, r18, 24, 16, 23
  4054. 000039E8  522AC42E  rlwimi    r10, r17, 24, 16, 23
  4055. 000039EC  91610088  stw       [r1 + 0x0088], r11
  4056. 000039F0  9141008C  stw       [r1 + 0x008C], r10
  4057. 000039F4  5756863E  rlwinm    r22, r26, 16, 24, 31
  4058. 000039F8  5755063E  rlwinm    r21, r26, 0, 24, 31
  4059. 000039FC  7ED60774  extsb     r22, r22
  4060. 00003A00  7EB50774  extsb     r21, r21
  4061. 00003A04  7E3EB1D6  mullw     r17, r30, r22
  4062. 00003A08  5758463E  rlwinm    r24, r26, 8, 24, 31
  4063. 00003A0C  5757C63E  rlwinm    r23, r26, 24, 24, 31
  4064. 00003A10  7F1848AE  lbzx      r24, r24, r9
  4065. 00003A14  7E1DA9D6  mullw     r16, r29, r21
  4066. 00003A18  7EF748AE  lbzx      r23, r23, r9
  4067. 00003A1C  7E108A14  add       r16, r16, r17
  4068. 00003A20  7E7CA9D6  mullw     r19, r28, r21
  4069. 00003A24  5718821E  rlwinm    r24, r24, 16, 8, 15
  4070. 00003A28  56F7821E  rlwinm    r23, r23, 16, 8, 15
  4071. 00003A2C  7DDFB1D6  mullw     r14, r31, r22
  4072. 00003A30  63188000  ori       r24, r24, 0x8000
  4073. 00003A34  62F78000  ori       r23, r23, 0x8000
  4074. 00003A38  7E93C214  add       r20, r19, r24
  4075. 00003A3C  7E73BA14  add       r19, r19, r23
  4076. 00003A40  7DEEC214  add       r15, r14, r24
  4077. 00003A44  7DCEBA14  add       r14, r14, r23
  4078. 00003A48  7E50C050  subf      r18, r16, r24
  4079. 00003A4C  7E30B850  subf      r17, r16, r23
  4080. 00003A50  C8210088  lfd       f1, [r1 + 0x0088]
  4081. 00003A54  DC3B0008  stfdu     [r27 + 0x0008], f1
  4082. 00003A58  87590004  lwzu      r26, [r25 + 0x0004]
  4083. 00003A5C  4200FF60  bdnz      -0x000000A0 /* 000039BC */
  4084. 00003A60  34E7FFFF  subic.    r7, r7, 1
  4085. 00003A64  4082FF4C  bne       -0x000000B4 /* 000039B0 */
  4086. 00003A68  7C64C850  subf      r3, r4, r25
  4087. 00003A6C  3463FFFC  subic.    r3, r3, 4
  4088. 00003A70  B9A10000  lmw       r13, [r1]
  4089. 00003A74  80010098  lwz       r0, [r1 + 0x0098]
  4090. 00003A78  30210090  addic     r1, r1, 144
  4091. 00003A7C  7C0803A6  mtlr      r0
  4092. 00003A80  4E800020  blr
  4093. fn00003A84:
  4094. 00003A84  7E8DFE70  srawi     r13, r20, 31
  4095. 00003A88  7E6CFE70  srawi     r12, r19, 31
  4096. 00003A8C  7E946878  andc      r20, r20, r13
  4097. 00003A90  7E736078  andc      r19, r19, r12
  4098. 00003A94  7DEDFE70  srawi     r13, r15, 31
  4099. 00003A98  7DCCFE70  srawi     r12, r14, 31
  4100. 00003A9C  7DEF6878  andc      r15, r15, r13
  4101. 00003AA0  7DCE6078  andc      r14, r14, r12
  4102. 00003AA4  7E4DFE70  srawi     r13, r18, 31
  4103. 00003AA8  7E2CFE70  srawi     r12, r17, 31
  4104. 00003AAC  7E526878  andc      r18, r18, r13
  4105. 00003AB0  7E316078  andc      r17, r17, r12
  4106. 00003AB4  568D463E  rlwinm    r13, r20, 8, 24, 31
  4107. 00003AB8  566C463E  rlwinm    r12, r19, 8, 24, 31
  4108. 00003ABC  7DAD00D0  neg       r13, r13
  4109. 00003AC0  7D8C00D0  neg       r12, r12
  4110. 00003AC4  7E946B78  or        r20, r20, r13
  4111. 00003AC8  7E736378  or        r19, r19, r12
  4112. 00003ACC  55ED463E  rlwinm    r13, r15, 8, 24, 31
  4113. 00003AD0  55CC463E  rlwinm    r12, r14, 8, 24, 31
  4114. 00003AD4  7DAD00D0  neg       r13, r13
  4115. 00003AD8  7D8C00D0  neg       r12, r12
  4116. 00003ADC  7DEF6B78  or        r15, r15, r13
  4117. 00003AE0  7DCE6378  or        r14, r14, r12
  4118. 00003AE4  564D463E  rlwinm    r13, r18, 8, 24, 31
  4119. 00003AE8  562C463E  rlwinm    r12, r17, 8, 24, 31
  4120. 00003AEC  7DAD00D0  neg       r13, r13
  4121. 00003AF0  7D8C00D0  neg       r12, r12
  4122. 00003AF4  7E526B78  or        r18, r18, r13
  4123. 00003AF8  7E316378  or        r17, r17, r12
  4124. 00003AFC  4E800020  blr
  4125. 00003B00  D9C1FF70  stfd      [r1 - 0x0090], f14
  4126. 00003B04  D9E1FF78  stfd      [r1 - 0x0088], f15
  4127. 00003B08  DA01FF80  stfd      [r1 - 0x0080], f16
  4128. 00003B0C  DA21FF88  stfd      [r1 - 0x0078], f17
  4129. 00003B10  DA41FF90  stfd      [r1 - 0x0070], f18
  4130. 00003B14  DA61FF98  stfd      [r1 - 0x0068], f19
  4131. 00003B18  DA81FFA0  stfd      [r1 - 0x0060], f20
  4132. 00003B1C  DAA1FFA8  stfd      [r1 - 0x0058], f21
  4133. 00003B20  DAC1FFB0  stfd      [r1 - 0x0050], f22
  4134. 00003B24  DAE1FFB8  stfd      [r1 - 0x0048], f23
  4135. 00003B28  DB01FFC0  stfd      [r1 - 0x0040], f24
  4136. 00003B2C  DB21FFC8  stfd      [r1 - 0x0038], f25
  4137. 00003B30  DB41FFD0  stfd      [r1 - 0x0030], f26
  4138. 00003B34  DB61FFD8  stfd      [r1 - 0x0028], f27
  4139. fn00003B38:
  4140. 00003B38  DB81FFE0  stfd      [r1 - 0x0020], f28
  4141. 00003B3C  DBA1FFE8  stfd      [r1 - 0x0018], f29
  4142. 00003B40  DBC1FFF0  stfd      [r1 - 0x0010], f30
  4143. 00003B44  DBE1FFF8  stfd      [r1 - 0x0008], f31
  4144. 00003B48  4E800020  blr
  4145. 00003B4C  00000000  .invalid
  4146. 00003B50  000C0000  .invalid
  4147. 00003B54  00000000  .invalid
  4148. 00003B58  00000000  .invalid
  4149. 00003B5C  00000000  .invalid
  4150. 00003B60  00000000  .invalid
  4151. 00003B64  00000000  .invalid
  4152. 00003B68  00000000  .invalid
  4153. 00003B6C  00000000  .invalid
  4154. fn00003B70:
  4155. 00003B70  800B0000  lwz       r0, [r11]
  4156. 00003B74  90410014  stw       [r1 + 0x0014], r2
  4157. 00003B78  7C0903A6  mtctr     r0
  4158. 00003B7C  804B0004  lwz       r2, [r11 + 0x0004]
  4159. 00003B80  7D6C5B78  mr        r12, r11
  4160. 00003B84  816B0008  lwz       r11, [r11 + 0x0008]
  4161. 00003B88  4E800420  bctr
  4162. 00003B8C  4E800020  blr
  4163. 00003B90  00000000  .invalid
  4164. 00003B94  000C0000  .invalid
  4165. 00003B98  00000000  .invalid
  4166. 00003B9C  00000000  .invalid
  4167. 00003BA0  00000000  .invalid
  4168. 00003BA4  00000000  .invalid
  4169. 00003BA8  00000000  .invalid
  4170. 00003BAC  00000000  .invalid
  4171. 00003BB0  00000000  .invalid
  4172. fn00003BB4:
  4173. 00003BB4  8182FF6C  lwz       r12, [r2 - 0x0094]
  4174. 00003BB8  90410014  stw       [r1 + 0x0014], r2
  4175. 00003BBC  800C0000  lwz       r0, [r12]
  4176. 00003BC0  804C0004  lwz       r2, [r12 + 0x0004]
  4177. 00003BC4  7C0903A6  mtctr     r0
  4178. 00003BC8  4E800420  bctr
  4179. fn00003BCC:
  4180. 00003BCC  8182FF78  lwz       r12, [r2 - 0x0088]
  4181. 00003BD0  90410014  stw       [r1 + 0x0014], r2
  4182. 00003BD4  800C0000  lwz       r0, [r12]
  4183. 00003BD8  804C0004  lwz       r2, [r12 + 0x0004]
  4184. 00003BDC  7C0903A6  mtctr     r0
  4185. 00003BE0  4E800420  bctr
  4186. fn00003BE4:
  4187. 00003BE4  8182FFD0  lwz       r12, [r2 - 0x0030]
  4188. 00003BE8  90410014  stw       [r1 + 0x0014], r2
  4189. 00003BEC  800C0000  lwz       r0, [r12]
  4190. 00003BF0  804C0004  lwz       r2, [r12 + 0x0004]
  4191. 00003BF4  7C0903A6  mtctr     r0
  4192. 00003BF8  4E800420  bctr
  4193. fn00003BFC:
  4194. 00003BFC  8182FFC4  lwz       r12, [r2 - 0x003C]
  4195. 00003C00  90410014  stw       [r1 + 0x0014], r2
  4196. 00003C04  800C0000  lwz       r0, [r12]
  4197. 00003C08  804C0004  lwz       r2, [r12 + 0x0004]
  4198. 00003C0C  7C0903A6  mtctr     r0
  4199. 00003C10  4E800420  bctr
  4200. fn00003C14:
  4201. 00003C14  8182FF90  lwz       r12, [r2 - 0x0070]
  4202. 00003C18  90410014  stw       [r1 + 0x0014], r2
  4203. 00003C1C  800C0000  lwz       r0, [r12]
  4204. 00003C20  804C0004  lwz       r2, [r12 + 0x0004]
  4205. 00003C24  7C0903A6  mtctr     r0
  4206. 00003C28  4E800420  bctr
  4207. fn00003C2C:
  4208. 00003C2C  8182FF64  lwz       r12, [r2 - 0x009C]
  4209. 00003C30  90410014  stw       [r1 + 0x0014], r2
  4210. 00003C34  800C0000  lwz       r0, [r12]
  4211. 00003C38  804C0004  lwz       r2, [r12 + 0x0004]
  4212. 00003C3C  7C0903A6  mtctr     r0
  4213. 00003C40  4E800420  bctr
  4214. fn00003C44:
  4215. 00003C44  8182FFAC  lwz       r12, [r2 - 0x0054]
  4216. 00003C48  90410014  stw       [r1 + 0x0014], r2
  4217. 00003C4C  800C0000  lwz       r0, [r12]
  4218. 00003C50  804C0004  lwz       r2, [r12 + 0x0004]
  4219. 00003C54  7C0903A6  mtctr     r0
  4220. 00003C58  4E800420  bctr
  4221. fn00003C5C:
  4222. 00003C5C  8182FF98  lwz       r12, [r2 - 0x0068]
  4223. 00003C60  90410014  stw       [r1 + 0x0014], r2
  4224. 00003C64  800C0000  lwz       r0, [r12]
  4225. 00003C68  804C0004  lwz       r2, [r12 + 0x0004]
  4226. 00003C6C  7C0903A6  mtctr     r0
  4227. 00003C70  4E800420  bctr
  4228. fn00003C74:
  4229. 00003C74  8182FF50  lwz       r12, [r2 - 0x00B0]
  4230. 00003C78  90410014  stw       [r1 + 0x0014], r2
  4231. 00003C7C  800C0000  lwz       r0, [r12]
  4232. 00003C80  804C0004  lwz       r2, [r12 + 0x0004]
  4233. 00003C84  7C0903A6  mtctr     r0
  4234. 00003C88  4E800420  bctr
  4235. fn00003C8C:
  4236. 00003C8C  8182FF54  lwz       r12, [r2 - 0x00AC]
  4237. 00003C90  90410014  stw       [r1 + 0x0014], r2
  4238. 00003C94  800C0000  lwz       r0, [r12]
  4239. 00003C98  804C0004  lwz       r2, [r12 + 0x0004]
  4240. 00003C9C  7C0903A6  mtctr     r0
  4241. 00003CA0  4E800420  bctr
  4242. fn00003CA4:
  4243. 00003CA4  8182FF5C  lwz       r12, [r2 - 0x00A4]
  4244. 00003CA8  90410014  stw       [r1 + 0x0014], r2
  4245. 00003CAC  800C0000  lwz       r0, [r12]
  4246. 00003CB0  804C0004  lwz       r2, [r12 + 0x0004]
  4247. 00003CB4  7C0903A6  mtctr     r0
  4248. 00003CB8  4E800420  bctr
  4249. fn00003CBC:
  4250. 00003CBC  8182FFA8  lwz       r12, [r2 - 0x0058]
  4251. 00003CC0  90410014  stw       [r1 + 0x0014], r2
  4252. 00003CC4  800C0000  lwz       r0, [r12]
  4253. 00003CC8  804C0004  lwz       r2, [r12 + 0x0004]
  4254. 00003CCC  7C0903A6  mtctr     r0
  4255. 00003CD0  4E800420  bctr
  4256. fn00003CD4:
  4257. 00003CD4  8182FFB0  lwz       r12, [r2 - 0x0050]
  4258. 00003CD8  90410014  stw       [r1 + 0x0014], r2
  4259. 00003CDC  800C0000  lwz       r0, [r12]
  4260. 00003CE0  804C0004  lwz       r2, [r12 + 0x0004]
  4261. 00003CE4  7C0903A6  mtctr     r0
  4262. 00003CE8  4E800420  bctr
  4263. fn00003CEC:
  4264. 00003CEC  8182FF60  lwz       r12, [r2 - 0x00A0]
  4265. 00003CF0  90410014  stw       [r1 + 0x0014], r2
  4266. 00003CF4  800C0000  lwz       r0, [r12]
  4267. 00003CF8  804C0004  lwz       r2, [r12 + 0x0004]
  4268. 00003CFC  7C0903A6  mtctr     r0
  4269. 00003D00  4E800420  bctr
  4270. fn00003D04:
  4271. 00003D04  8182FF8C  lwz       r12, [r2 - 0x0074]
  4272. 00003D08  90410014  stw       [r1 + 0x0014], r2
  4273. 00003D0C  800C0000  lwz       r0, [r12]
  4274. 00003D10  804C0004  lwz       r2, [r12 + 0x0004]
  4275. 00003D14  7C0903A6  mtctr     r0
  4276. 00003D18  4E800420  bctr
  4277. fn00003D1C:
  4278. 00003D1C  8182FF94  lwz       r12, [r2 - 0x006C]
  4279. 00003D20  90410014  stw       [r1 + 0x0014], r2
  4280. 00003D24  800C0000  lwz       r0, [r12]
  4281. 00003D28  804C0004  lwz       r2, [r12 + 0x0004]
  4282. 00003D2C  7C0903A6  mtctr     r0
  4283. 00003D30  4E800420  bctr
  4284. fn00003D34:
  4285. 00003D34  8182FF7C  lwz       r12, [r2 - 0x0084]
  4286. 00003D38  90410014  stw       [r1 + 0x0014], r2
  4287. 00003D3C  800C0000  lwz       r0, [r12]
  4288. 00003D40  804C0004  lwz       r2, [r12 + 0x0004]
  4289. 00003D44  7C0903A6  mtctr     r0
  4290. 00003D48  4E800420  bctr
  4291. fn00003D4C:
  4292. 00003D4C  8182FF70  lwz       r12, [r2 - 0x0090]
  4293. 00003D50  90410014  stw       [r1 + 0x0014], r2
  4294. 00003D54  800C0000  lwz       r0, [r12]
  4295. 00003D58  804C0004  lwz       r2, [r12 + 0x0004]
  4296. 00003D5C  7C0903A6  mtctr     r0
  4297. 00003D60  4E800420  bctr
  4298. fn00003D64:
  4299. 00003D64  8182FF18  lwz       r12, [r2 - 0x00E8]
  4300. 00003D68  90410014  stw       [r1 + 0x0014], r2
  4301. 00003D6C  800C0000  lwz       r0, [r12]
  4302. 00003D70  804C0004  lwz       r2, [r12 + 0x0004]
  4303. 00003D74  7C0903A6  mtctr     r0
  4304. 00003D78  4E800420  bctr
  4305. fn00003D7C:
  4306. 00003D7C  8182FF10  lwz       r12, [r2 - 0x00F0]
  4307. 00003D80  90410014  stw       [r1 + 0x0014], r2
  4308. 00003D84  800C0000  lwz       r0, [r12]
  4309. 00003D88  804C0004  lwz       r2, [r12 + 0x0004]
  4310. 00003D8C  7C0903A6  mtctr     r0
  4311. 00003D90  4E800420  bctr
  4312. fn00003D94:
  4313. 00003D94  8182FF84  lwz       r12, [r2 - 0x007C]
  4314. 00003D98  90410014  stw       [r1 + 0x0014], r2
  4315. 00003D9C  800C0000  lwz       r0, [r12]
  4316. 00003DA0  804C0004  lwz       r2, [r12 + 0x0004]
  4317. 00003DA4  7C0903A6  mtctr     r0
  4318. 00003DA8  4E800420  bctr
  4319. fn00003DAC:
  4320. 00003DAC  8182FF3C  lwz       r12, [r2 - 0x00C4]
  4321. 00003DB0  90410014  stw       [r1 + 0x0014], r2
  4322. 00003DB4  800C0000  lwz       r0, [r12]
  4323. 00003DB8  804C0004  lwz       r2, [r12 + 0x0004]
  4324. 00003DBC  7C0903A6  mtctr     r0
  4325. 00003DC0  4E800420  bctr
  4326. fn00003DC4:
  4327. 00003DC4  8182FF40  lwz       r12, [r2 - 0x00C0]
  4328. 00003DC8  90410014  stw       [r1 + 0x0014], r2
  4329. 00003DCC  800C0000  lwz       r0, [r12]
  4330. 00003DD0  804C0004  lwz       r2, [r12 + 0x0004]
  4331. 00003DD4  7C0903A6  mtctr     r0
  4332. 00003DD8  4E800420  bctr
  4333. fn00003DDC:
  4334. 00003DDC  8182FF68  lwz       r12, [r2 - 0x0098]
  4335. 00003DE0  90410014  stw       [r1 + 0x0014], r2
  4336. 00003DE4  800C0000  lwz       r0, [r12]
  4337. 00003DE8  804C0004  lwz       r2, [r12 + 0x0004]
  4338. 00003DEC  7C0903A6  mtctr     r0
  4339. 00003DF0  4E800420  bctr
  4340. fn00003DF4:
  4341. 00003DF4  8182FF88  lwz       r12, [r2 - 0x0078]
  4342. 00003DF8  90410014  stw       [r1 + 0x0014], r2
  4343. 00003DFC  800C0000  lwz       r0, [r12]
  4344. 00003E00  804C0004  lwz       r2, [r12 + 0x0004]
  4345. 00003E04  7C0903A6  mtctr     r0
  4346. 00003E08  4E800420  bctr
  4347. fn00003E0C:
  4348. 00003E0C  8182FFD4  lwz       r12, [r2 - 0x002C]
  4349. 00003E10  90410014  stw       [r1 + 0x0014], r2
  4350. 00003E14  800C0000  lwz       r0, [r12]
  4351. 00003E18  804C0004  lwz       r2, [r12 + 0x0004]
  4352. 00003E1C  7C0903A6  mtctr     r0
  4353. 00003E20  4E800420  bctr
  4354. fn00003E24:
  4355. 00003E24  8182FFB8  lwz       r12, [r2 - 0x0048]
  4356. 00003E28  90410014  stw       [r1 + 0x0014], r2
  4357. 00003E2C  800C0000  lwz       r0, [r12]
  4358. 00003E30  804C0004  lwz       r2, [r12 + 0x0004]
  4359. 00003E34  7C0903A6  mtctr     r0
  4360. 00003E38  4E800420  bctr
  4361. fn00003E3C:
  4362. 00003E3C  8182FF14  lwz       r12, [r2 - 0x00EC]
  4363. 00003E40  90410014  stw       [r1 + 0x0014], r2
  4364. 00003E44  800C0000  lwz       r0, [r12]
  4365. 00003E48  804C0004  lwz       r2, [r12 + 0x0004]
  4366. 00003E4C  7C0903A6  mtctr     r0
  4367. 00003E50  4E800420  bctr
  4368. fn00003E54:
  4369. 00003E54  8182FF9C  lwz       r12, [r2 - 0x0064]
  4370. 00003E58  90410014  stw       [r1 + 0x0014], r2
  4371. 00003E5C  800C0000  lwz       r0, [r12]
  4372. 00003E60  804C0004  lwz       r2, [r12 + 0x0004]
  4373. 00003E64  7C0903A6  mtctr     r0
  4374. 00003E68  4E800420  bctr
  4375. fn00003E6C:
  4376. 00003E6C  8182FF74  lwz       r12, [r2 - 0x008C]
  4377. 00003E70  90410014  stw       [r1 + 0x0014], r2
  4378. 00003E74  800C0000  lwz       r0, [r12]
  4379. 00003E78  804C0004  lwz       r2, [r12 + 0x0004]
  4380. 00003E7C  7C0903A6  mtctr     r0
  4381. 00003E80  4E800420  bctr
  4382. fn00003E84:
  4383. 00003E84  8182FFC8  lwz       r12, [r2 - 0x0038]
  4384. 00003E88  90410014  stw       [r1 + 0x0014], r2
  4385. 00003E8C  800C0000  lwz       r0, [r12]
  4386. 00003E90  804C0004  lwz       r2, [r12 + 0x0004]
  4387. 00003E94  7C0903A6  mtctr     r0
  4388. 00003E98  4E800420  bctr
  4389. fn00003E9C:
  4390. 00003E9C  8182FFBC  lwz       r12, [r2 - 0x0044]
  4391. 00003EA0  90410014  stw       [r1 + 0x0014], r2
  4392. 00003EA4  800C0000  lwz       r0, [r12]
  4393. 00003EA8  804C0004  lwz       r2, [r12 + 0x0004]
  4394. 00003EAC  7C0903A6  mtctr     r0
  4395. 00003EB0  4E800420  bctr
  4396. fn00003EB4:
  4397. 00003EB4  8182FF48  lwz       r12, [r2 - 0x00B8]
  4398. 00003EB8  90410014  stw       [r1 + 0x0014], r2
  4399. 00003EBC  800C0000  lwz       r0, [r12]
  4400. 00003EC0  804C0004  lwz       r2, [r12 + 0x0004]
  4401. 00003EC4  7C0903A6  mtctr     r0
  4402. 00003EC8  4E800420  bctr
  4403. fn00003ECC:
  4404. 00003ECC  8182FF44  lwz       r12, [r2 - 0x00BC]
  4405. 00003ED0  90410014  stw       [r1 + 0x0014], r2
  4406. 00003ED4  800C0000  lwz       r0, [r12]
  4407. 00003ED8  804C0004  lwz       r2, [r12 + 0x0004]
  4408. 00003EDC  7C0903A6  mtctr     r0
  4409. 00003EE0  4E800420  bctr
  4410. fn00003EE4:
  4411. 00003EE4  8182FF4C  lwz       r12, [r2 - 0x00B4]
  4412. 00003EE8  90410014  stw       [r1 + 0x0014], r2
  4413. 00003EEC  800C0000  lwz       r0, [r12]
  4414. 00003EF0  804C0004  lwz       r2, [r12 + 0x0004]
  4415. 00003EF4  7C0903A6  mtctr     r0
  4416. 00003EF8  4E800420  bctr
  4417. fn00003EFC:
  4418. 00003EFC  8182FF34  lwz       r12, [r2 - 0x00CC]
  4419. 00003F00  90410014  stw       [r1 + 0x0014], r2
  4420. 00003F04  800C0000  lwz       r0, [r12]
  4421. 00003F08  804C0004  lwz       r2, [r12 + 0x0004]
  4422. 00003F0C  7C0903A6  mtctr     r0
  4423. 00003F10  4E800420  bctr
  4424. fn00003F14:
  4425. 00003F14  8182FF24  lwz       r12, [r2 - 0x00DC]
  4426. 00003F18  90410014  stw       [r1 + 0x0014], r2
  4427. 00003F1C  800C0000  lwz       r0, [r12]
  4428. 00003F20  804C0004  lwz       r2, [r12 + 0x0004]
  4429. 00003F24  7C0903A6  mtctr     r0
  4430. 00003F28  4E800420  bctr
  4431. fn00003F2C:
  4432. 00003F2C  8182FFA4  lwz       r12, [r2 - 0x005C]
  4433. 00003F30  90410014  stw       [r1 + 0x0014], r2
  4434. 00003F34  800C0000  lwz       r0, [r12]
  4435. 00003F38  804C0004  lwz       r2, [r12 + 0x0004]
  4436. 00003F3C  7C0903A6  mtctr     r0
  4437. 00003F40  4E800420  bctr
  4438. fn00003F44:
  4439. 00003F44  8182FF30  lwz       r12, [r2 - 0x00D0]
  4440. 00003F48  90410014  stw       [r1 + 0x0014], r2
  4441. 00003F4C  800C0000  lwz       r0, [r12]
  4442. 00003F50  804C0004  lwz       r2, [r12 + 0x0004]
  4443. 00003F54  7C0903A6  mtctr     r0
  4444. 00003F58  4E800420  bctr
  4445. fn00003F5C:
  4446. 00003F5C  8182FF1C  lwz       r12, [r2 - 0x00E4]
  4447. 00003F60  90410014  stw       [r1 + 0x0014], r2
  4448. 00003F64  800C0000  lwz       r0, [r12]
  4449. 00003F68  804C0004  lwz       r2, [r12 + 0x0004]
  4450. 00003F6C  7C0903A6  mtctr     r0
  4451. 00003F70  4E800420  bctr
  4452. fn00003F74:
  4453. 00003F74  8182FF2C  lwz       r12, [r2 - 0x00D4]
  4454. 00003F78  90410014  stw       [r1 + 0x0014], r2
  4455. 00003F7C  800C0000  lwz       r0, [r12]
  4456. 00003F80  804C0004  lwz       r2, [r12 + 0x0004]
  4457. 00003F84  7C0903A6  mtctr     r0
  4458. 00003F88  4E800420  bctr
  4459. fn00003F8C:
  4460. 00003F8C  8182FF20  lwz       r12, [r2 - 0x00E0]
  4461. 00003F90  90410014  stw       [r1 + 0x0014], r2
  4462. 00003F94  800C0000  lwz       r0, [r12]
  4463. 00003F98  804C0004  lwz       r2, [r12 + 0x0004]
  4464. 00003F9C  7C0903A6  mtctr     r0
  4465. 00003FA0  4E800420  bctr
  4466. fn00003FA4:
  4467. 00003FA4  8182FFC0  lwz       r12, [r2 - 0x0040]
  4468. 00003FA8  90410014  stw       [r1 + 0x0014], r2
  4469. 00003FAC  800C0000  lwz       r0, [r12]
  4470. 00003FB0  804C0004  lwz       r2, [r12 + 0x0004]
  4471. 00003FB4  7C0903A6  mtctr     r0
  4472. 00003FB8  4E800420  bctr
  4473. fn00003FBC:
  4474. 00003FBC  8182FF38  lwz       r12, [r2 - 0x00C8]
  4475. 00003FC0  90410014  stw       [r1 + 0x0014], r2
  4476. 00003FC4  800C0000  lwz       r0, [r12]
  4477. 00003FC8  804C0004  lwz       r2, [r12 + 0x0004]
  4478. 00003FCC  7C0903A6  mtctr     r0
  4479. 00003FD0  4E800420  bctr
  4480. fn00003FD4:
  4481. 00003FD4  8182FFCC  lwz       r12, [r2 - 0x0034]
  4482. 00003FD8  90410014  stw       [r1 + 0x0014], r2
  4483. 00003FDC  800C0000  lwz       r0, [r12]
  4484. 00003FE0  804C0004  lwz       r2, [r12 + 0x0004]
  4485. 00003FE4  7C0903A6  mtctr     r0
  4486. 00003FE8  4E800420  bctr
  4487. fn00003FEC:
  4488. 00003FEC  8182FFA0  lwz       r12, [r2 - 0x0060]
  4489. 00003FF0  90410014  stw       [r1 + 0x0014], r2
  4490. 00003FF4  800C0000  lwz       r0, [r12]
  4491. 00003FF8  804C0004  lwz       r2, [r12 + 0x0004]
  4492. 00003FFC  7C0903A6  mtctr     r0
  4493. 00004000  4E800420  bctr
  4494. fn00004004:
  4495. 00004004  8182FF80  lwz       r12, [r2 - 0x0080]
  4496. 00004008  90410014  stw       [r1 + 0x0014], r2
  4497. 0000400C  800C0000  lwz       r0, [r12]
  4498. 00004010  804C0004  lwz       r2, [r12 + 0x0004]
  4499. 00004014  7C0903A6  mtctr     r0
  4500. 00004018  4E800420  bctr
  4501. fn0000401C:
  4502. 0000401C  8182FF28  lwz       r12, [r2 - 0x00D8]
  4503. 00004020  90410014  stw       [r1 + 0x0014], r2
  4504. 00004024  800C0000  lwz       r0, [r12]
  4505. 00004028  804C0004  lwz       r2, [r12 + 0x0004]
  4506. 0000402C  7C0903A6  mtctr     r0
  4507. 00004030  4E800420  bctr
  4508. fn00004034:
  4509. 00004034  8182FF58  lwz       r12, [r2 - 0x00A8]
  4510. 00004038  90410014  stw       [r1 + 0x0014], r2
  4511. 0000403C  800C0000  lwz       r0, [r12]
  4512. 00004040  804C0004  lwz       r2, [r12 + 0x0004]
  4513. 00004044  7C0903A6  mtctr     r0
  4514. 00004048  4E800420  bctr
  4515. fn0000404C:
  4516. 0000404C  8182FFB4  lwz       r12, [r2 - 0x004C]
  4517. 00004050  90410014  stw       [r1 + 0x0014], r2
  4518. 00004054  800C0000  lwz       r0, [r12]
  4519. 00004058  804C0004  lwz       r2, [r12 + 0x0004]
  4520. 0000405C  7C0903A6  mtctr     r0
  4521. 00004060  4E800420  bctr
  4522.  
  4523. [section 1 header]
  4524.   name __missing__
  4525.   default_address 00000000
  4526.   total_size 42C
  4527.   unpacked_size 42C
  4528.   packed_size 209
  4529.   section_kind PATTERN_DATA
  4530.   share_kind PROCESS
  4531.   alignment 04
  4532. [section 1 data]
  4533. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4534. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4535. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4536. 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4537. 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4538. 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4539. 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4540. 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4541. 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4542. 0000000000000090 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4543. 00000000000000A0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4544. 00000000000000B0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4545. 00000000000000C0 | 00 00 00 00 00 00 00 00 00 00 03 D8 00 00 02 70 |                p
  4546. 00000000000000D0 | 00 00 02 A0 00 00 02 80 00 00 00 F0 00 00 02 30 |                0
  4547. 00000000000000E0 | 00 00 02 00 00 00 02 0C 00 00 02 C0 00 00 02 E0 |                 
  4548. 00000000000000F0 | 00 00 39 10 00 00 00 F0 00 00 00 00 00 00 00 F0 |   9             
  4549. 0000000000000100 | 00 00 00 00 00 00 01 A0 00 00 00 F0 00 00 00 00 |                 
  4550. 0000000000000110 | 00 00 02 04 00 00 00 F0 00 00 00 00 00 00 08 D8 |                 
  4551. 0000000000000120 | 00 00 00 F0 00 00 00 00 00 00 0A BC 00 00 00 F0 |                 
  4552. 0000000000000130 | 00 00 00 00 00 00 0B 64 00 00 00 F0 00 00 00 00 |        d        
  4553. 0000000000000140 | 00 00 0B 94 00 00 00 F0 00 00 00 00 00 00 0C 08 |                 
  4554. 0000000000000150 | 00 00 00 F0 00 00 00 00 00 00 0C 38 00 00 00 F0 |            8    
  4555. 0000000000000160 | 00 00 00 00 00 00 0D 0C 00 00 00 F0 00 00 00 00 |                 
  4556. 0000000000000170 | 00 00 0D 40 00 00 00 F0 00 00 00 00 00 00 10 24 |    @           $
  4557. 0000000000000180 | 00 00 00 F0 00 00 00 00 00 00 11 E8 00 00 00 F0 |                 
  4558. 0000000000000190 | 00 00 00 00 00 00 12 90 00 00 00 F0 00 00 00 00 |                 
  4559. 00000000000001A0 | 00 00 1D B8 00 00 00 F0 00 00 00 00 00 00 1E FC |                 
  4560. 00000000000001B0 | 00 00 00 F0 00 00 00 00 00 00 1F B0 00 00 00 F0 |                 
  4561. 00000000000001C0 | 00 00 00 00 00 00 22 D4 00 00 00 F0 00 00 00 00 |       "         
  4562. 00000000000001D0 | 00 00 23 38 00 00 00 F0 00 00 00 00 00 00 23 9C |   #8          # 
  4563. 00000000000001E0 | 00 00 00 F0 00 00 00 00 00 00 24 00 00 00 00 F0 |           $     
  4564. 00000000000001F0 | 00 00 00 00 00 00 24 34 00 00 00 F0 00 00 00 00 |       $4        
  4565. 0000000000000200 | 00 00 26 3C 00 00 00 F0 00 00 00 00 00 00 27 00 |   &<          ' 
  4566. 0000000000000210 | 00 00 00 F0 00 00 00 00 00 00 31 F0 00 00 00 F0 |           1     
  4567. 0000000000000220 | 00 00 00 00 00 00 32 34 00 00 00 F0 00 00 00 00 |       24        
  4568. 0000000000000230 | 00 00 37 10 00 00 00 F0 00 00 00 00 00 00 00 00 |   7             
  4569. 0000000000000240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  4570. 0000000000000250 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  4571. 0000000000000260 | 00 01 00 04 00 00 00 F8 00 00 00 00 00 00 00 00 |                 
  4572. 0000000000000270 | 00 08 00 00 02 E0 00 17 00 00 03 20 00 00 00 00 |                 
  4573. 0000000000000280 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 C0 |                 
  4574. 0000000000000290 | 00 01 00 04 00 00 01 88 00 00 00 00 00 00 00 00 |                 
  4575. 00000000000002A0 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 00 C0 |                 
  4576. 00000000000002B0 | 00 01 00 04 00 00 01 58 00 00 00 00 00 00 00 00 |        X        
  4577. 00000000000002C0 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  4578. 00000000000002D0 | 00 01 00 04 00 00 01 7C 00 00 00 00 00 00 00 00 |        |        
  4579. 00000000000002E0 | 00 00 02 18 00 00 0F F0 00 00 01 28 00 00 00 F0 |            (    
  4580. 00000000000002F0 | 00 00 01 34 00 00 03 F0 FF FF FF FF 00 00 00 00 |    4            
  4581. 0000000000000300 | 00 00 01 4C 00 00 00 F0 00 00 01 04 00 00 02 F0 |    L            
  4582. 0000000000000310 | 00 00 01 1C 00 00 03 F0 00 00 01 10 00 00 03 F0 |                 
  4583. 0000000000000320 | 00 00 01 40 00 00 03 F0 00 00 01 D0 00 0F EF F0 |    @            
  4584. 0000000000000330 | 00 00 01 C4 00 03 EF F0 00 00 01 AC 00 00 03 F0 |                 
  4585. 0000000000000340 | 00 00 01 B8 00 00 03 F0 00 00 01 70 00 00 03 F0 |            p    
  4586. 0000000000000350 | 00 00 01 94 00 00 03 F0 00 00 01 64 00 00 03 F0 |            d    
  4587. 0000000000000360 | 00 00 01 DC 00 03 FF F0 00 00 01 E8 00 03 FF F0 |                 
  4588. 0000000000000370 | 00 00 01 F4 03 FF FF F0 FF FF FF FF 00 00 00 00 |                 
  4589. 0000000000000380 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  4590. 0000000000000390 | 00 00 01 A0 00 00 00 F0 FF FF FF FF 00 00 00 00 |                 
  4591. 00000000000003A0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  4592. 00000000000003B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  4593. 00000000000003C0 | FF FF FF FF 00 00 00 00 00 00 02 24 0F FF FF F0 |            $    
  4594. 00000000000003D0 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 |         GWe are 
  4595. 00000000000003E0 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a
  4596. 00000000000003F0 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F |  zero procInfo o
  4597. 0000000000000400 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo
  4598. 0000000000000410 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch...
  4599. 0000000000000420 | 00 49 42 4D 59 80 00 04 43 7F 00 00             |  IBMY   C       
  4600. [section 1 relocation program disassembly]
  4601.   0000:  4A31       reloc_v_add_imports             num_words=50
  4602.   0002:  4209       reloc_v_add_sect_d              num_words=10
  4603.   0004:  4600       reloc_v_add_sect_c_sect_d       num_2_word_blocks=1
  4604.   0006:  441A       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=27
  4605.   0008:  0281       reloc_skip_then_add_sect_d      skip_words=10, num_words=1
  4606.   000A:  8009       reloc_incr_reloc_addr           delta=0xA
  4607.   000C:  4200       reloc_v_add_sect_d              num_words=1
  4608.   000E:  8001       reloc_incr_reloc_addr           delta=0x2
  4609.   0010:  4800       reloc_v_add_sect_d_none         num_2_word_blocks=1
  4610.   0012:  0141       reloc_skip_then_add_sect_d      skip_words=5, num_words=1
  4611.   0014:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  4612.   0016:  01C1       reloc_skip_then_add_sect_d      skip_words=7, num_words=1
  4613.   0018:  8007       reloc_incr_reloc_addr           delta=0x8
  4614.   001A:  4802       reloc_v_add_sect_d_none         num_2_word_blocks=3
  4615.   001C:  8007       reloc_incr_reloc_addr           delta=0x8
  4616.   001E:  480E       reloc_v_add_sect_d_none         num_2_word_blocks=15
  4617.   0020:  0181       reloc_skip_then_add_sect_d      skip_words=6, num_words=1
  4618.   0022:  0341       reloc_skip_then_add_sect_d      skip_words=13, num_words=1
  4619.  
  4620. [section 2 header]
  4621.   name __missing__
  4622.   default_address 00000000
  4623.   total_size 0
  4624.   unpacked_size 0
  4625.   packed_size 498
  4626.   section_kind LOADER
  4627.   share_kind PROCESS
  4628.   alignment 00
  4629. [export table: 0 entries]
  4630. [import table: 50 entries]
  4631.   0 => [import QuickTimeLib:DequeueSyncTask (02)]
  4632.   1 => [import QuickTimeLib:GetImageDescriptionExtension (02)]
  4633.   2 => [import QuickTimeLib:DisposeCallBack (02)]
  4634.   3 => [import QuickTimeLib:QueueSyncTask (02)]
  4635.   4 => [import QuickTimeLib:UpdateRemapTable (02)]
  4636.   5 => [import QuickTimeLib:ICMDecompressComplete (02)]
  4637.   6 => [import QuickTimeLib:CancelCallBack (02)]
  4638.   7 => [import QuickTimeLib:ICMShieldSequenceCursor (02)]
  4639.   8 => [import QuickTimeLib:CallMeWhen (02)]
  4640.   9 => [import QuickTimeLib:DisposeRemapTable (02)]
  4641.   10 => [import QuickTimeLib:NewCallBack (02)]
  4642.   11 => [import QuickTimeLib:LockRemapTable (02)]
  4643.   12 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)]
  4644.   13 => [import InterfaceLib:CallComponentGetMPWorkFunction (02)]
  4645.   14 => [import MathLib:pow (02)]
  4646.   15 => [import InterfaceLib:CallUniversalProc (02)]
  4647.   16 => [import InterfaceLib:GetComponentRefcon (02)]
  4648.   17 => [import InterfaceLib:SetComponentRefcon (02)]
  4649.   18 => [import InterfaceLib:OpenComponentResFile (02)]
  4650.   19 => [import InterfaceLib:CloseComponentResFile (02)]
  4651.   20 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  4652.   21 => [import InterfaceLib:GetComponentInstanceA5 (02)]
  4653.   22 => [import InterfaceLib:CountComponentInstances (02)]
  4654.   23 => [import InterfaceLib:GetZone (02)]
  4655.   24 => [import InterfaceLib:NewHandle (02)]
  4656.   25 => [import InterfaceLib:NewPtr (02)]
  4657.   26 => [import InterfaceLib:NewPtrClear (02)]
  4658.   27 => [import InterfaceLib:PtrZone (02)]
  4659.   28 => [import InterfaceLib:HLock (02)]
  4660.   29 => [import InterfaceLib:HUnlock (02)]
  4661.   30 => [import InterfaceLib:HPurge (02)]
  4662.   31 => [import InterfaceLib:HNoPurge (02)]
  4663.   32 => [import InterfaceLib:SetZone (02)]
  4664.   33 => [import InterfaceLib:DisposePtr (02)]
  4665.   34 => [import InterfaceLib:DisposeHandle (02)]
  4666.   35 => [import InterfaceLib:InlineGetHandleSize (02)]
  4667.   36 => [import InterfaceLib:Enqueue (02)]
  4668.   37 => [import InterfaceLib:Dequeue (02)]
  4669.   38 => [import InterfaceLib:ResError (02)]
  4670.   39 => [import InterfaceLib:CurResFile (02)]
  4671.   40 => [import InterfaceLib:UseResFile (02)]
  4672.   41 => [import InterfaceLib:GetResource (02)]
  4673.   42 => [import InterfaceLib:DetachResource (02)]
  4674.   43 => [import InterfaceLib:Fix2X (02)]
  4675.   44 => [import InterfaceLib:FixDiv (02)]
  4676.   45 => [import InterfaceLib:SystemZone (02)]
  4677.   46 => [import InterfaceLib:MemError (02)]
  4678.   47 => [import InterfaceLib:SetA5 (02)]
  4679.   48 => [import InterfaceLib:DebugStr (02)]
  4680.   49 => [import InterfaceLib:BlockMoveData (02)]
  4681.